服務伺服器群組
適用於:Configuration Manager (目前的分支)
重要事項
- 從 Configuration Manager 2002 版開始,協調流程群組已取代伺服器群組。 如需詳細資訊,請參閱 協調流程群組。
- 發行前版本功能是最新分支中的功能,可在生產環境中進行早期測試。 這些功能受到完整支援,但仍在開發中,而且可能會收到變更,直到移出發行前版本類別為止。 您必須開啟此功能才能使用。 如需詳細資訊,請 參閱使用更新的發行前版本功能。
從 Configuration Manager 1606 版開始,您可以設定集合的伺服器群組設定,以定義集合中電腦安裝軟體更新的數目、百分比或順序。 您也可以設定部署前和部署後 PowerShell 腳本來執行自訂動作。
當您將軟體更新部署到已設定伺服器群組設定的集合時,Configuration Manager會決定集合中有多少部電腦可以在任何指定時間安裝軟體更新,並提供相同數量的部署鎖定。 只有取得部署鎖定的電腦才會開始安裝軟體更新。 當部署鎖定可用時,電腦會取得部署鎖定、安裝軟體更新,然後在軟體更新安裝成功完成時釋放部署鎖定。 然後,部署鎖定會變成可供其他電腦使用。 如果電腦無法釋放部署鎖定,您可以手動釋放集合的所有伺服器群組部署鎖定。
重要事項
集合中的所有電腦都必須指派給相同的網站。
建立伺服器群組的集合
伺服器群組設定是在裝置集合的屬性中設定。 若要服務伺服器群組,集合中的所有成員都必須指派給相同的網站。 使用下列步驟來建立集合並設定伺服器群組設定:
建立包含伺服器群組中電腦的裝置集合。
在 [ 資產與相容性 ] 工作區中,按一下 [ 裝置集合],以滑鼠右鍵按一下伺服器群組中包含電腦的集合,然後按一下 [ 屬性]。
在 [ 一般] 索引標籤上,選取 [ 所有裝置屬於相同伺服器群組的一部分],然後按一下 [ 設定]。
在 [ 伺服器群組設定] 頁面上,指定下列其中一個設定:
允許同時更新電腦的百分比:指定一次只會更新特定百分比的用戶端。 例如,如果集合有 10 個用戶端,而且集合設定為同時更新 30% 的用戶端,則在任何指定時間只有 3 個用戶端會安裝軟體更新。
允許同時更新一些機器:指定一次只會更新特定數目的用戶端。
指定維護順序:指定集合中的用戶端將會在您設定的順序中一次更新一個。 用戶端只會在清單中位於其前面的用戶端完成安裝其軟體更新之後,才安裝軟體更新。
指定是否要使用部署前 (節點清空) 腳本或部署後 (節點繼續) 腳本。
警告
自訂腳本不會由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 主控台中監視軟體更新部署。
將軟體更新部署 至伺服器群組集合。
監視軟體更新部署。 除了軟體更新部署的標準監視檢視之外,當用戶端等待其輪流安裝軟體更新時,也會顯示等候 鎖定 狀態。 如需詳細資訊,您可以檢閱 UpdatesDeployment.log 檔案。
清除伺服器群組中電腦的部署鎖定
當電腦無法釋放部署鎖定時,您可以手動釋放集合的所有伺服器群組部署鎖定。 只有在部署停滯更新集合中的電腦,而且仍有不符合規範的電腦時,才清除鎖定。
在 [ 資產與相容性] 工作區中,按一下 [ 裝置集合],然後按一下集合以清除部署鎖定。
在 [ 首頁] 索引標籤的 [ 部署 ] 群組中,按一下 [ 清除伺服器群組部署鎖定]。 當用戶端無法安裝軟體更新,並阻止其他用戶端安裝其軟體更新時,可以手動清除部署鎖定。