佈建模式
適用於:Configuration Manager (目前的分支)
在 OS 部署工作順序期間,Configuration Manager將用戶端置於布建模式中。 (OS 部署工作順序包含就地升級。) 在此狀態下,用戶端不會處理來自月臺的原則。 此行為可讓工作循序執行,而不會有在用戶端上執行其他部署的風險。 當工作順序完成時,不論是成功或已處理失敗,都會結束用戶端布建模式。
如果工作順序意外失敗,用戶端可以保留在布建模式中。 例如,如果裝置在工作連續處理中重新開機,而且無法復原。 系統管理員必須手動識別並修正處於此狀態的用戶端。
手動移除布建模式
如果用戶端保持在布建模式中,請使用此手動程式讓用戶端恢復正常作業。
Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
重要事項
這個 WMI 方法所做的其中一項變更是設定登錄值,但也會進行其他變更。 只要變更登錄值,並不會讓用戶端完全離開布建模式。 如果您手動編輯登錄,用戶端可能會出現非預期的行為。
用戶端布建模式逾時
工作順序會在將用戶端置於布建模式時設定時間戳記。 每隔 60 分鐘,處於布建模式的用戶端會檢查時間戳記後的持續時間。 如果處於布建模式超過 48 小時,用戶端會自動結束布建模式並重新啟動其程式。
48 小時是預設布建模式逾時值。 您可以在下列登錄機碼中設定 ProvisioningMaxMinutes 值,以調整裝置上的這個計時器: HKLM\Software\Microsoft\CCM\CcmExec
。 此值以分鐘計。 如果此值不存在或 為 0
,則用戶端會使用預設的 48 小時。
timestamp ProvisioningEnabledTime 位於下列登錄機碼中: HKLM\Software\Microsoft\CCM\CcmExec
。 時間戳記的值為機器上次進入布建模式的時間。 格式為 epoch (Unix 時間戳記) 且為 UTC。
當您使用下列命令手動將電腦置於布建模式時,此時間戳記也會重設為目前的時間:
Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $true
進程流程圖
這些圖表顯示工作順序和用戶端的程式流程。
工作順序
下圖顯示工作順序如何設定布建模式:
用戶端補救
下圖顯示用戶端如何結束布建模式: