看来,我可以使用单个或双引号逃逸的命令行参数:如何在Powershell上转义命令行参数?
PS C:\> echo Hello World
Hello
World
PS C:\> echo 'Hello World'
Hello World
PS C:\> echo "Hello World"
Hello World
但还是有一些我想不通,当你想从一个包含目录运行可执行文件是它的空间:
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:\>
如何获取powershell运行上面的可执行文件?
马斯亮!谢谢 – 2009-01-14 15:39:45