CMD到PowerShell,用XML运行exe

时间:2015-12-09 18:11:48

标签: powershell cmd

我将我的脚本从CMD移植到PowerShell并用于使用以下内容:

start /wait Setup.exe /silent /play "path\filename.xml"

但是我无法将其转换为PowerShell。如何使用/silent/play等参数运行可执行文件?

1 个答案:

答案 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'