我将我的脚本从CMD移植到PowerShell并用于使用以下内容:
start /wait Setup.exe /silent /play "path\filename.xml"
但是我无法将其转换为PowerShell。如何使用/silent
和/play
等参数运行可执行文件?
答案 0 :(得分:1)
如果文件同步运行(即在完成之前没有返回),您只需运行可执行文件:
setup.exe /silent /play 'C:\path\to\filename.xml'
可选择使用呼叫操作符:
& setup.exe /silent /play 'C:\path\to\filename.xml'
如果您需要等待从控制台分离的程序,您可以使用Start-Process
cmdlet(别名start
):
Start-Process -Wait -FilePath setup.exe -ArgumentList '/silent', '/play', 'C:\path\to\filename.xml'
或(简称)
start -Wait setup.exe '/silent', '/play', 'C:\path\to\filename.xml'