台灣時間每月第 3 週星期五,同事大約從 09:00 開始,分別遠端登入公司所有主機進行 Windows Update,共有 9 台測試機 x 4正式機 x 5 尤其是正式機,必須在台灣時間 14:00 之前完成並重新開機,才不會影響現場運作,也就是在上午時段,同事除了要完成工作進度,同時得處理、觀察 Windows Update 進度本文會透過 PSWindowsUpdate 搭配 Task Schedule,進行 Windows Update 並發出 Slack 通知,在完成更新後自動重開機準備工作:(1) 以 Administrator 開啟 PowerShell 命令視窗,安裝 PSWindowsUpdate Install-Module PSWindowsUpdate(2) 建立 PowerShell 腳本PSWindowsUpdate_InstallAll.ps1Get-WindowsUpdate -AcceptAll -Install -AutoRebootPSWindowsUpdate_NotifyToSlack.ps1$uriSlack = "https://hooks.slack.com/services/{guid}" $body = ConvertTo-Json @{   ...
Continue Reading