0
我從CMD移植我的腳本到PowerShell和以前用的是以下幾點:CMD到PowerShell中,運行exe文件用XML
start /wait Setup.exe /silent /play "path\filename.xml"
然而,我現在無法超過其轉換爲PowerShell的。你如何運行一個可執行文件,如/silent
和/play
?
我從CMD移植我的腳本到PowerShell和以前用的是以下幾點:CMD到PowerShell中,運行exe文件用XML
start /wait Setup.exe /silent /play "path\filename.xml"
然而,我現在無法超過其轉換爲PowerShell的。你如何運行一個可執行文件,如/silent
和/play
?
如果文件同步運行(即完成之前不返回),你可以簡單地運行可執行文件:
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'
我試圖PerSerAI答案和它的工作,但要問爲什麼。我正在考慮使用哪個cmdlet,這將允許我使用參數列表運行exes。 感謝您的深入解答! – Mike
'開始 - 等待的Setup.exe '/靜音/播放 「路徑\ filename.xml中...」' – PetSerAl