在透過內建服務(而不是 GPO)運行 Windows 更新的 Windows 電腦上,我希望它每天早上 5:30 自動重新啟動,僅在 WU 需要時才重新啟動。
WU 所需的重新啟動的事件日誌條目如下:
我可以安排每天早上 5:30 觸發的任務。我可以使用尋找上述事件的觸發器來安排任務。但我無法建立僅在滿足兩個觸發器時運行的任務或者建立一個事件日誌觸發器,將操作延遲到偵測到事件後的凌晨 5:30或者建立一個在凌晨 5:30 自行運行的事件日誌觸發器,並檢查該事件是否在前 24 小時內發生。
如何建立僅在記錄事件後每天 5:30 運行的任務?
答案1
我會編寫一個小型的 VBScript 或 PowerShell 腳本,在任務規劃程式中設定為每天凌晨 5:30 執行,從當天的事件日誌中取得所有事件的集合,並檢查特定的事件 ID 和日誌條目。如果該事件存在,則執行重新啟動。
以下是一些可能對您有幫助的連結:
答案2
我假設這是一臺本機(未加入網域),因為您沒有使用 GPO。
開啟本機原則編輯器(開始>執行>gpedit.msc)並瀏覽至電腦設定\管理範本\Windows 元件\Windows 更新,然後尋找設定自動更新。啟用此策略,設定「自動下載和安裝」選項,並將安裝日期設定為每天,安裝時間設定為 05:30。