修復可能需要執行完整的系統重新開機,修補程式或更新才會生效。有時,修復甚至可能需要第二次重新開機。

身為 Windows 管理員,若要確定建議或部屬節點是否需要在修復過程中重新開機,請先執行評估。
備註: 在修復過程中重新開機僅適用於 Windows 部屬節點。
然後,確定是否需要重新開機:
對於 參閱
建議 在原則儀表板的 [建議] 索引標籤中,查看 [安裝行為] 資料行以瞭解建議的狀態:
  • 從不需要重新開機 - 建議在修復後不需要重新開機。
  • 始終需要重新開機 - 建議在修復後始終需要重新開機。
  • 可能需要重新開機 - 在特定狀況下,建議可能需要在修復過程中重新開機。
  • (-) - Null 值。Linux 部屬節點會顯示此狀態。Linux 部屬節點不支援偵測是否需要重新開機。
部屬節點 在原則儀表板的 [部屬節點] 索引標籤中,查看 [需要重新開機] 資料行以瞭解部屬節點的狀態:
  • false - 部屬節點的修復過程不需要重新開機,或部屬節點已成功重新開機。
  • true - 在以下情況下,狀態為 true:
    • 部屬節點需要重新開機,且尚未啟動重新開機。
    • 部屬節點目前正在重新開機,且尚未完成重新開機。
    • 部屬節點已重新開機,但需要第二次重新開機才能套用其他變更。

如果您確定系統或部屬節點需要重新開機,請執行以下步驟:

程序

  1. 在原則儀表板中的部屬節點索引標籤上,按一下在需要重新開機資料行中顯示 true 的部屬節點旁邊的核取方塊。
  2. 按一下執行命令
  3. 函數功能表中,選取 system.reboot 命令。
  4. 引數欄位中,新增必要的引數。
    • 對於 Windows 節點,system.reboot 命令需要兩個引數:timeoutin_seconds。將第一個引數設定為 0,將第二個引數設定為 true。如需有關這些引數的詳細資訊,請參閱 win_system.reboot 模組說明文件
    • 對於 Linux 節點,system.reboot 命令採用一個引數:at_time。如需有關這些引數的詳細資訊,請參閱 system.reboot 模組說明文件
  5. (可選) 如果要將重新開機排程在特定的時間進行,請建立一個將部屬節點重新開機的工作,然後將該工作設定為在排定的時間執行。如需詳細資訊,請參閱〈SaltStack Config 工作流程〉
  6. 按一下執行命令,以對所選部屬節點執行此命令。

結果

起始重新開機後,部屬節點可能需要幾分鐘才能完成重新開機並重新上線。

若要檢查部屬節點在重新開機後是否重新上線,請重新整理 [漏洞] 工作區中的部屬節點索引標籤並檢查部屬節點的目前狀態。如需詳細資訊,請參閱〈部屬節點目前狀態〉

下一步

在修復過程中將部屬節點重新開機後,必須再次執行評估以確認修復是否成功。