从cmd.exe
使用以下参数运行时,我有一个运行良好的程序:
"C:\Program Files\App\RemoteExecution.exe" -s:servername -u:domain\user -p:pass123 -l:"\"\\servername\Shared\"" -c:"\"dtutil.exe\" /FILE \"\\servername\c$\Program Files\Common Files\package.dtsx\" /DestServer servername\INST01 /COPY SQL;SSIS\fld\package /QUIET"
但是现在我必须以powershell.exe
多次运行(300)次,但是我无法将其转换为Powershell,所有问号都消失了,传递给程序的参数也被删除了,等等。
我知道最后一个参数存在问题,因为该值包含path和其他一些空格字符。
如何包装此字符串?