【发布时间】:2013-08-09 14:02:36
【问题描述】:
如何在以下命令行中正确转义 -param 值中的引号?
$cmd="\\server\toto.exe -batch=B -param="sort1;parmtxt='Security ID=1234'""
Invoke-Expression $cmd
这当然失败了。我尝试使用转义字符 ` 转义引号(单引号和双引号)并进行了各种组合,但没有任何效果。
【问题讨论】:
-
@PeterMortensen 这篇文章有问题,当你想启动一个原生应用程序并传递一个包含双引号作为参数的参数时,似乎没有更好的方法
标签: powershell-2.0