Es scheint, dass ich Argumente Befehlszeile mit einfachen oder doppelten Anführungszeichen zu entkommen:Wie kann man Befehlszeilenargumente auf Powershell umgehen?
PS C:\> echo Hello World
Hello
World
PS C:\> echo 'Hello World'
Hello World
PS C:\> echo "Hello World"
Hello World
Aber es gibt noch etwas, das ich nicht herausfinden kann, was ist, wenn Sie eine ausführbare Datei aus einem Verzeichnis ausführen möchten, dass ein enthält Platz darin:
PS C:\> c:\program files\test.exe
The term 'c:\program' is not recognized as a cmdlet, function, operable program, or script file. Verify the term and try again.
At line:1 char:11
+ c:\program <<<< files\test.exe
PS C:\> 'c:\program files\test.exe'
c:\program files\test.exe
PS C:\> "c:\program files\test.exe"
c:\program files\test.exe
PS C:\>
Wie bekomme ich Powershell, um die ausführbare Datei oben auszuführen?
Brillant entdeckt! Danke –