如何-param
在以下命令行中正确转义值中的引号?
$cmd="\\server\toto.exe -batch=B -param="sort1;parmtxt='Security ID=1234'""
Invoke-Expression $cmd
这当然会失败。我尝试使用转义字符`来对引号(单精度和双精度)进行转义,并进行了各种组合,但没有任何效果。
另请参阅认为有害的Invoke-Expression。
—
彼得·莫滕森
@PeterMortensen本文的问题在于,当您要启动本机应用程序并传递包含双引号作为参数的参数时,似乎没有更好的方法
—
Andrew Savinykh