協調 Windows 更新與服務

協調 Windows 更新與服務

我有一台平時無人值守的 Windows 機器,在 Jenkins 的控制下編譯軟體。 Windows 更新偶爾會重新啟動該計算機,這會中止所有正在運行的編譯,從而導致發送錯誤報告。

有沒有辦法與 Windows Update 服務協調?

要求

  • 檢測到更新正在掛起,因此在此節點上不會安排新的構建
  • 推遲更新,直到所有正在執行的作業完成
  • 一旦節點空閒立即觸發更新

如果「推遲更新」選項的時間限制為幾個小時,這是可以接受的——我們最長的建造通常需要大約五個小時,如果機器處於負載狀態,則最多需要十個小時。

相關內容