Parece que puedo escapar de los argumentos de línea de comandos usando comillas simples o dobles:¿Cómo escapar de los argumentos de línea de comando en Powershell?
PS C:\> echo Hello World
Hello
World
PS C:\> echo 'Hello World'
Hello World
PS C:\> echo "Hello World"
Hello World
Pero todavía hay algo que no puedo entender, que es cuando se desea ejecutar un archivo ejecutable desde un directorio que contiene una espacio en él:
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:\>
¿Cómo obtengo PowerShell para ejecutar el ejecutable arriba?
Brillant! Gracias –