[Note]Win10 1909 升級小幫手背景執行、略過使用者協定
問題描述 公司資安政策要求更新到1909,為了節省人力與時間,在無人上班時間讓用戶端在自動執行Windows 10 更新小幫手。 發生原因 因為WSUS大型版本更新(1909以前至1909)一直無法成功,在時間壓力下使用Windows 10 更新小幫手來昇級版本。原本至少需要點擊"立即更新"、"下一步"才會開始安裝。因為需要在無人值機的情況下更新,在安裝指令後加上參數來掠過前兩個步驟。 解決方式 直接在指令後加上參數執行。本次使用的是下列幾個參數: /Quietinstall :背景安裝 /Skipeula :略過EULA。ELUA是End-User License Agreements 終端使用者授權協定的縮寫,也就是第一個按"立即更新"的地方。"下一步"的階段倒數計時結束後會進入安裝,因此忽略不執行。 /Auto {Clean | DataOnly | Upgrade} :自動 基礎安裝/保留資料/保留資料與程式 /CopyLogs <location>:複製log到指定路徑, Ex: /Copylogs C:\Users\%username%\Downloads\ 心得與觀察 英文的資料還是比較多,中文找不到就找英文吧。 測試的當下升級是失敗然後回溯的,不過參數都有生效,在別台機器上測試之前暫且當作是成功吧。 指令到底是參數?還是參數的屬性?自己要確認清楚,不要把參數當屬性還怪網路資料亂寫,結果是自己弄錯...(就是分辨英文字前面要不要加斜線啦...) 參考資料 1. Windows 安裝程式命令列選項| Microsoft Docs 2. Automate Windows 10 In-Place Upgrades From the Command Line