共用方式為


服務伺服器群組

適用於:Configuration Manager (目前的分支)

重要事項

  • 從 Configuration Manager 2002 版開始,協調流程群組已取代伺服器群組。 如需詳細資訊,請參閱 協調流程群組
  • 發行前版本功能是最新分支中的功能,可在生產環境中進行早期測試。 這些功能受到完整支援,但仍在開發中,而且可能會收到變更,直到移出發行前版本類別為止。 您必須開啟此功能才能使用。 如需詳細資訊,請 參閱使用更新的發行前版本功能

從 Configuration Manager 1606 版開始,您可以設定集合的伺服器群組設定,以定義集合中電腦安裝軟體更新的數目、百分比或順序。 您也可以設定部署前和部署後 PowerShell 腳本來執行自訂動作。

當您將軟體更新部署到已設定伺服器群組設定的集合時,Configuration Manager會決定集合中有多少部電腦可以在任何指定時間安裝軟體更新,並提供相同數量的部署鎖定。 只有取得部署鎖定的電腦才會開始安裝軟體更新。 當部署鎖定可用時,電腦會取得部署鎖定、安裝軟體更新,然後在軟體更新安裝成功完成時釋放部署鎖定。 然後,部署鎖定會變成可供其他電腦使用。 如果電腦無法釋放部署鎖定,您可以手動釋放集合的所有伺服器群組部署鎖定。

重要事項

集合中的所有電腦都必須指派給相同的網站。

建立伺服器群組的集合

伺服器群組設定是在裝置集合的屬性中設定。 若要服務伺服器群組,集合中的所有成員都必須指派給相同的網站。 使用下列步驟來建立集合並設定伺服器群組設定:

  1. 建立包含伺服器群組中電腦的裝置集合

  2. 在 [ 資產與相容性 ] 工作區中,按一下 [ 裝置集合],以滑鼠右鍵按一下伺服器群組中包含電腦的集合,然後按一下 [ 屬性]

  3. 在 [ 一般] 索引標籤上,選取 [ 所有裝置屬於相同伺服器群組的一部分],然後按一下 [ 設定]

  4. 在 [ 伺服器群組設定] 頁面上,指定下列其中一個設定:

    • 允許同時更新電腦的百分比:指定一次只會更新特定百分比的用戶端。 例如,如果集合有 10 個用戶端,而且集合設定為同時更新 30% 的用戶端,則在任何指定時間只有 3 個用戶端會安裝軟體更新。

    • 允許同時更新一些機器:指定一次只會更新特定數目的用戶端。

    • 指定維護順序:指定集合中的用戶端將會在您設定的順序中一次更新一個。 用戶端只會在清單中位於其前面的用戶端完成安裝其軟體更新之後,才安裝軟體更新。

  5. 指定是否要使用部署前 (節點清空) 腳本或部署後 (節點繼續) 腳本。

    警告

    自訂腳本不會由Microsoft簽署。 您必須負責維護這些腳本的完整性。

    提示

    下列範例可用於測試將目前時間寫入文字檔的部署前和部署後腳本:

    部署前

    #Start

    $a = Get-Date

    Write-Output "Universal Time: " + $a.ToUniversalTime() |

    Out-File C:\Windows\Temp\start.txt

    部署後

    #End

    $a = Get-Date

    Write-Output "Universal Time: " + $a.ToUniversalTime() |

    Out-File C:\Windows\Temp\end.txt

將軟體更新部署至伺服器群組並監視狀態

您可以使用一般部署程式,將軟體更新部署至伺服器群組集合。 部署軟體更新之後,您可以在 Configuration Manager 主控台中監視軟體更新部署。

  1. 將軟體更新部署 至伺服器群組集合。

  2. 監視軟體更新部署。 除了軟體更新部署的標準監視檢視之外,當用戶端等待其輪流安裝軟體更新時,也會顯示等候 鎖定 狀態。 如需詳細資訊,您可以檢閱 UpdatesDeployment.log 檔案。

清除伺服器群組中電腦的部署鎖定

當電腦無法釋放部署鎖定時,您可以手動釋放集合的所有伺服器群組部署鎖定。 只有在部署停滯更新集合中的電腦,而且仍有不符合規範的電腦時,才清除鎖定。

  1. 在 [ 資產與相容性] 工作區中,按一下 [ 裝置集合],然後按一下集合以清除部署鎖定。

  2. 在 [ 首頁] 索引標籤的 [ 部署 ] 群組中,按一下 [ 清除伺服器群組部署鎖定]。 當用戶端無法安裝軟體更新,並阻止其他用戶端安裝其軟體更新時,可以手動清除部署鎖定。