windows - DDEAUTO: Invoes powershell med en kodet kommando

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en base64-kodning af en kommando (6475 tegn), og jeg kan med held udføre den fra kommandoprompen cmd.exe med powershell -e base64\_string, men når jeg opretter følgende felt i Word:


{ DDEAUTO c:\windows\system32\cmd.exe "/k powershell -e base64\_string" }


Jeg får en fejl fra powershell, at kommandoen ikke er korrekt kodet. Jeg re-checket 100 gange, kopi indsætter det samme i både kommandoprompten cmd og i Word sørgede jeg for at indsætte det som almindelig uformateret tekst, stadig fejlen. Med single i stedet for dobbelt citater får jeg ingen fejl, men kommandoen udføres ikke: bare et blankt cmd vindue. Hvad kunne jeg gøre forkert?

Bedste reference