Windows
通過命令行安裝VS2017時如何自動接受隱私協議?
作為管理環境的一部分,我想通過命令行安裝 Visual Studio 2017。但是,我在安裝 2017 時遇到了設置 2015 時沒有遇到的問題。按照文件,我有一個簡單的 Powershell 腳本:
Start-Process C:\\windows\\temp\\vs2017\\vs_professional_2017 --ArgumentList "/Quiet /NoRestart /Log C:\\Windows\\Temp\\InstallVs2017\\install.log" -Wait
這對 VS2015 工作得很好。它確實會開始安裝,但幾秒鐘後會顯示接受隱私聲明和許可條款的對話框。我似乎找不到
--accepteula
標誌或類似的東西來通過它(在旁注中,我原以為給定quiet
的應該抑制 UI,它也會抑制它)。文件中有關於此問題的評論,但他們無法找到解決方法。你如何自動接受它?我覺得我錯過了一些明顯的東西,但我還沒有弄清楚。
單獨和組合嘗試這些開關,或者使用 Orca 打開 MSI 並更改 EULA 變數。
ACCEPT=YES ACCEPTEULA=1 ASSOCIATE=1
Powerbi msi 接受
"ACCEPT_EULA=1"
. 如果 Visual Studio 2017 一切都失敗了,你可以試一試。