Модель подготовки

Относится к Configuration Manager (Current Branch)

Во время последовательности задач развертывания ОС Configuration Manager переводит клиент в режим подготовки. (Последовательность задач развертывания ОС включает обновление на месте.) В этом состоянии клиент не обрабатывает политику с сайта. Такое поведение позволяет последовательности задач выполняться без риска дополнительных развертываний, выполняемых на клиенте. Когда последовательность задач завершается успешно или успешно завершается сбоем, она выходит из режима подготовки клиента.

Если последовательность задач неожиданно завершается сбоем, клиент может быть оставлен в режиме подготовки. Например, если устройство перезапускается в середине обработки последовательности задач и не может восстановиться. Администратор должен вручную определять и исправлять клиентов в этом состоянии.

Удаление режима подготовки вручную

Если клиент остается в режиме подготовки, используйте этот процесс вручную, чтобы вернуть клиент к нормальной работе.

Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false

Важно!

Одним из изменений, внесенных этим методом WMI, является установка значения реестра, но он также вносит другие изменения. Простое изменение значения реестра не приводит к полному выводу клиента из режима подготовки. Если вы вручную измените реестр, клиент может проявлять непредвиденное поведение.

Время ожидания режима подготовки клиента

Последовательность задач задает метку времени, когда она переводит клиент в режим подготовки. Каждые 60 минут клиент в режиме подготовки проверяет длительность времени с момента метки времени. Если он находится в режиме подготовки более 48 часов, клиент автоматически выходит из режима подготовки и перезапускает свой процесс.

48 часов — это значение времени ожидания режима подготовки по умолчанию. Этот таймер можно настроить на устройстве, задав значение ProvisioningMaxMinutes в следующем разделе реестра: HKLM\Software\Microsoft\CCM\CcmExec. Значение указывается в минутах. Если это значение не существует или равно 0, клиент использует 48 часов по умолчанию.

Метка времени ProvisioningEnabledTime находится в следующем разделе реестра: HKLM\Software\Microsoft\CCM\CcmExec. Метка времени имеет значение, равное последнему входу компьютера в режим подготовки. Формат — epoch (unix timestamp) и в формате UTC.

Эта метка времени также сбрасывается до текущего времени, когда компьютер вручную помещается в режим подготовки с помощью следующей команды:

Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $true

Схемы процессов

На этих схемах показан поток процесса для последовательности задач и клиента.

Последовательность задач

На следующей схеме показано, как последовательность задач задает режим подготовки:

Блок-схема режима подготовки параметров последовательности задач.

Исправление клиента

На следующей схеме показано, как клиент выходит из режима подготовки.

Схема потока выхода клиента из режима подготовки.

См. также

Настройка Windows и ConfigMgr

Обновление операционной системы