2015-10-09 42 views
1

如何在沒有任何用戶操作的情況下安裝任何「.exe」,意味着用戶交互所需的任何應用程序應繼續使用PowerShell的默認選擇(例如:許可協議)安裝任何exe,而無需使用powershell手動干預

任何參考或鏈接將幫助

[討論如下:晴想安裝Visual Studio和Visual Studio相關的更新]

+0

對於.exe,你的意思是設置正確嗎? – Jannik

+0

並非所有步驟都具有允許繼續安裝的默認操作。例如,某些許可協議步驟要求您手動選中「同意」複選框,然後才能繼續。 –

+0

取決於您使用的是哪種安裝軟件,每個軟件都使用其自己的各個按鈕等。我認爲您無法爲每種軟件製作一些東西。您可以嘗試的是僅爲ONE軟件(例如InstallShield)實施通用安裝答題器。 – Jannik

回答

1

對於Visual Studio以下命令作品:

Start-Process -FilePath "C:\Installs\VS2013\vspremium.exe" -ArgumentList "/adminfile C:\Installs\VS2013\AdminDeployment.xml /passive /norestart" -Wait -NoNewWindow -PassThru 

另外,在AdminDeployment.xml文件,你可以讓NoWeb = 「是」,它的工作原理,否則爲好。

<BundleCustomizations TargetDir="default" NoWeb="yes"/>