Поставщик служб конфигурации EnrollmentStatusTracking

В таблице ниже показано применимость Windows:

Выпуск Windows 10 Windows 11
Домашняя Да Да
Pro Да Да
Windows SE Нет Да
Для бизнеса Да Да
Корпоративная Да Да
Для образовательных учреждений Да Да

Во время развертывания Autopilot можно настроить страницу состояния регистрации (ESP), чтобы заблокировать использование устройства до тех пор, пока не будут установлены необходимые приложения. Вы можете выбрать приложения, которые необходимо установить перед использованием устройства. Поставщик службы конфигурации EnrollmentStatusTracking (CSP) используется агентами Intune, например SideCar, для настройки ESP для блокировки использования устройства до тех пор, пока не будут установлены необходимые приложения Win32. Он отслеживает состояние установки необходимых поставщиков политик и приложений, которые они устанавливают, и отправляет его в ESP, где отображается сообщение о ходе установки для пользователя. Дополнительные сведения об ESP см. на странице Состояние регистрации Windows Autopilot.

ESP использует CSP EnrollmentStatusTracking вместе с dmClient CSP для отслеживания установки различных приложений. CSP EnrollmentStatusTracking отслеживает установки приложений Win32, а DMClient CSP отслеживает установки MSI и универсальная платформа Windows приложений. В dmClient CSP узлы FirstSyncStatus/ExpectedMSIAppPackages и FirstSyncStatus/ExpectedModernAppPackages перечисляют приложения для отслеживания их установки. Дополнительные сведения см. в разделе DMClient CSP.

Поставщик CSP EnrollmentStatusTracking был добавлен в Windows 10 версии 1903.

Ниже показан CSP EnrollmentStatusTracking в формате дерева.

./User/Vendor/MSFT
EnrollmentStatusTracking
----Setup
--------Apps
------------PolicyProviders
----------------ProviderName
--------------------TrackingPoliciesCreated
------------Tracking
----------------ProviderName
--------------------AppName
------------------------TrackingUri
------------------------InstallationState
------------------------RebootRequired
--------HasProvisioningCompleted


./Device/Vendor/MSFT
EnrollmentStatusTracking
----DevicePreparation
--------PolicyProviders
------------ProviderName
----------------InstallationState
----------------LastError
----------------Timeout
----------------TrackedResourceTypes
--------------------Apps
----Setup
--------Apps
------------PolicyProviders
----------------ProviderName
--------------------TrackingPoliciesCreated
------------Tracking
----------------ProviderName
--------------------AppName
------------------------TrackingUri
------------------------InstallationState
------------------------RebootRequired
--------HasProvisioningCompleted

./Vendor/MSFT Для контекста устройства используйте путь ./Device/Vendor/MSFT , а для контекста пользователя — путь ./User/Vendor/MSFT .

EnrollmentStatusTracking Обязательно. Корневой узел для поставщика служб CSP. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Предоставляет параметры, чтобы сообщить, какие политики необходимо заблокировать esp. Используя эти параметры, поставщики политик регистрируют себя и набор политик, которые необходимо отслеживать. ESP включает количество этих параметров политики в сообщении о состоянии, которое отображается для пользователя. Он также блокирует ESP до тех пор, пока не будут подготовлены все политики. Ожидается, что поставщик политики будет управлять обновлениями состояния путем обновления соответствующих значений узла, которые затем отражаются в сообщении о состоянии ESP.

Область является постоянной. Поддерживаемая операция — Get.

EnrollmentStatusTracking/DevicePreparation Обязательно. Этот узел поддерживается только в контексте устройства. Указывает параметры, которые ESP считывает на этапе подготовки устройства. Эти параметры используются для оркестрации любых действий по настройке перед подготовкой устройства на этапе настройки esp.

Область является постоянной. Поддерживаемая операция — Get.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders Обязательно. Этот узел поддерживается только в контексте устройства. Указывает esp, что он должен ждать на этапе подготовки устройства, пока для всех поставщиков политик узел InstallationState не будет установлен как 2 (NotRequired) или 3 (Завершено).

Область является постоянной. Поддерживаемая операция — Get.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName Дополнительные. Этот узел поддерживается только в контексте устройства. Представляет поставщик политики для ESP. Узлу должно быть присвоено уникальное имя поставщика политики. Регистрация поставщика политики указывает ESP, что он должен блокироваться на этапе подготовки устройства, пока поставщик не установит для узла InstallationState значение 2 (NotRequired) или 3 (Завершено). После того как все зарегистрированные поставщики политики будут помечены как Завершено или NotRequired, ESP переходит к этапу настройки устройства.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/InstallationState Обязательно. Этот узел поддерживается только в контексте устройства. Сообщает о состоянии установки поставщика политики обратно в ESP.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

Тип значения - целое число. Ожидаемые значения:

  • 1 —NotInstalled
  • 2 — NotRequired
  • 3— завершено
  • 4 — ошибка

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/LastError Обязательно. Этот узел поддерживается только в контексте устройства. Представляет код последней ошибки во время установки приложения. Если поставщик политики не удается установить, он может при необходимости задать код ошибки HRESULT, который ESP может отображать в сообщении об ошибке для пользователя. ESP считывает этот узел только в том случае, если для узла InstallationState поставщика задано значение 4 (ошибка). Этот узел должен быть задан только поставщиком политики, а не сервером MDM.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

Тип значения - целое число.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/Timeout Дополнительные. Этот узел поддерживается только в контексте устройства. Представляет время (в минутах) процесса установки поставщика до того, как ESP отобразит ошибку. Установка поставщика завершается, когда узел InstallationState имеет значение 2 (NotRequired) или 3 (Завершено). Если значение времени ожидания не указано, ESP выбирает значение времени ожидания по умолчанию 15 минут.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

Тип значения - целое число. Значение по умолчанию — 15 минут.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/TrackedResourceTypes Обязательно. Этот узел поддерживается только в контексте устройства. Дочерние узлы этого узла регистрируют типы ресурсов, поддерживаемые поставщиком политики для подготовки. Только зарегистрированные поставщики для определенного типа ресурсов будут иметь свои политики, включенные в сообщение отслеживания ESP.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/TrackedResourceTypes/Apps Обязательно. Этот узел поддерживается только в контексте устройства. Этот узел указывает, зарегистрирован ли поставщик политики для подготовки приложений.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

Тип значения — логический. Ожидаемые значения:

  • false — указывает, что поставщик политики не зарегистрирован для подготовки приложений. Это значение по умолчанию.
  • true — указывает, что поставщик политики зарегистрирован для подготовки приложений.

EnrollmentStatusTracking/Setup Обязательно. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Предоставляет параметры, которые ESP считывает на этапе настройки учетной записи в контексте пользователя и этапа настройки устройства в контексте устройства. Поставщики политик используют этот узел для передачи состояния хода выполнения обратно в ESP, который затем отображается пользователю с помощью сообщений о ходе выполнения.

Область является постоянной. Поддерживаемая операция — Get.

EnrollmentStatusTracking/Setup/Apps Обязательно. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Предоставляет параметры, чтобы сообщить ESP, какие установки приложений следует заблокировать, и предоставить пользователю ход выполнения сообщения о состоянии.

Область является постоянной. Поддерживаемая операция — Get.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders Обязательно. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Указывает поставщики политики приложений для этого поставщика CSP. Это поставщики политик, которые esp следует ждать, прежде чем показывать пользователю сообщение отслеживания с состоянием.

Область является постоянной. Поддерживаемая операция — Get.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders/Providername Дополнительные. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Представляет поставщик политики приложений для ESP. Наличие этого узла указывает esp на то, что он не должен отображать сообщение о состоянии отслеживания, пока для узла TrackingPoliciesCreated не будет задано значение true.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders/ProviderName/TrackingPoliciesCreated Обязательно. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Указывает, создал ли поставщик необходимые политики для ESP для отслеживания хода установки приложения. Ожидается, что сам поставщик политики задает значение этого узла, а не сервера MDM.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

Тип значения — логический. Ниже приведены ожидаемые значения.

  • true — указывает, что поставщик создал необходимые политики.
  • false — указывает, что поставщик не создал необходимые политики. Это значение по умолчанию.

EnrollmentStatusTracking/Setup/Apps/Tracking Обязательно. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Корневой узел для установок приложений, отслеживаемых ESP.

Область является постоянной. Поддерживаемая операция — Get.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName Дополнительные. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Указывает имя поставщика, ответственного за установку приложений и возврат состояния в ESP.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName Необязательный. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Представляет уникальное имя приложения, ход выполнения которого должен отслеживаться ESP. Поставщик политики может определить любое произвольное имя приложения, так как ESP не использует это имя напрямую.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName/InstallationState Необязательно. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Представляет состояние установки приложения. Поставщики политик (не сервер MDM) должны обновить этот узел, чтобы ESP отслеживал ход установки и обновлял сообщение о состоянии.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

Тип значения - целое число. Ожидаемые значения:

  • 1 —NotInstalled
  • 2— InProgress
  • 3— завершено
  • 4 — ошибка

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName/RebootRequired Необязательно. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. Указывает, требуется ли для установки приложения esp выполнить перезагрузку. Поставщики политик, устанавливающие приложение (не сервер MDM), должны задать этот узел. Если поставщики политик не настроили этот узел, ESP не перезагрузит устройство для установки приложения.

Область является динамической. Поддерживаемые операции: Get, Add, Delete и Replace.

Тип значения - целое число. Ожидаемые значения:

  • 1 — NotRequired
  • 2— SoftReboot
  • 3— HardReboot

EnrollmentStatusTracking/Setup/HasProvisioningCompleted Обязательно. Этот узел поддерживается как в контексте пользователя, так и в контексте устройства. ESP задает этот узел по завершении. Поставщики могут запрашивать этот узел, чтобы определить, отображается ли ESP, что позволяет им определить, нужно ли по-прежнему предоставлять обновления состояния для ESP через этот CSP.

Область является постоянной. Поддерживаемая операция — Get.

Тип значения — логический. Ожидаемые значения:

  • true — указывает, что ESP завершен. Это значение по умолчанию.
  • false — указывает, что отображается ESP и подготовка по-прежнему выполняется.

Справочник по поставщикам служб конфигурации