CSP EnrollmentStatusTracking

En la tabla siguiente se muestra la aplicabilidad de Windows:

Edición Windows 10 Windows 11
Inicio
Pro
Windows SE No
Negocios
Empresa
Educación

Durante la implementación de Autopilot, puede configurar la Página de estado de inscripción (ESP) para bloquear el uso del dispositivo hasta que se instalen las aplicaciones necesarias. Puede seleccionar las aplicaciones que deben instalarse antes de usar el dispositivo. Los agentes de Intune usan el proveedor de servicios de configuración enrollmentStatusTracking (CSP), como SideCar, para configurar ESP para bloquear el uso del dispositivo hasta que se instalen las aplicaciones Win32 necesarias. Realiza un seguimiento del estado de instalación de los proveedores de directivas necesarios y las aplicaciones que instalan y lo envía a ESP, que muestra el mensaje de progreso de la instalación al usuario. Para obtener más información sobre ESP, consulte la página Estado de inscripción de Windows Autopilot.

ESP usa el CSP EnrollmentStatusTracking junto con el CSP DMClient para realizar un seguimiento de la instalación de diferentes aplicaciones. El CSP enrollmentStatusTracking realiza un seguimiento de las instalaciones de aplicaciones win32 y el CSP de DMClient realiza un seguimiento de las instalaciones de MSI y Plataforma universal de Windows aplicaciones. En DMClient CSP, los nodos FirstSyncStatus/ExpectedMSIAppPackages y FirstSyncStatus/ExpectedModernAppPackages enumeran las aplicaciones para realizar un seguimiento de su instalación. Para obtener más información, vea DMClient CSP.

El CSP EnrollmentStatusTracking se agregó en Windows 10, versión 1903.

A continuación se muestra el CSP EnrollmentStatusTracking en formato de árbol.

./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 Para el contexto del dispositivo, use la ruta de acceso ./Device/Vendor/MSFT y, para el contexto de usuario, use la ruta de acceso ./User/Vendor/MSFT .

EnrollmentStatusTracking Obligatorio. Nodo raíz para el CSP. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Proporciona la configuración para comunicar en qué directivas debe bloquearse el ESP. Con esta configuración, los proveedores de directivas se registran a sí mismos y el conjunto de directivas de las que se debe realizar un seguimiento. El ESP incluye los recuentos de esta configuración de directiva en el mensaje de estado que se muestra al usuario. También bloquea ESP hasta que se aprovisionan todas las directivas. Se espera que el proveedor de directivas controle las actualizaciones de estado actualizando los valores de nodo adecuados, que luego se reflejan en el mensaje de estado ESP.

El ámbito es permanente. La operación admitida es Obtener.

EnrollmentStatusTracking/DevicePreparation Obligatorio. Este nodo solo se admite en el contexto del dispositivo. Especifica la configuración que ESP lee durante la fase de preparación del dispositivo. Esta configuración se usa para organizar las actividades de configuración antes de aprovisionar el dispositivo en la fase de configuración del dispositivo del ESP.

El ámbito es permanente. La operación admitida es Obtener.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders Obligatorio. Este nodo solo se admite en el contexto del dispositivo. Indica al ESP que debe esperar en la fase de preparación del dispositivo hasta que todos los proveedores de directivas tengan su nodo InstallationState establecido como 2 (NotRequired) o 3 (Completado).

El ámbito es permanente. La operación admitida es Obtener.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName Opcional. Este nodo solo se admite en el contexto del dispositivo. Representa un proveedor de directivas para el ESP. Al nodo se le debe proporcionar un nombre único para el proveedor de directivas. El registro de un proveedor de directivas indica a ESP que debe bloquearse en la fase de preparación del dispositivo hasta que el proveedor establezca su nodo InstallationState en 2 (NotRequired) o 3 (Completado). Una vez que todos los proveedores de directivas registrados se marcan como Completado o No requerido, el ESP avanza a la fase de configuración del dispositivo.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/InstallationState Obligatorio. Este nodo solo se admite en el contexto del dispositivo. Comunica el estado de instalación del proveedor de directivas a ESP.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

El tipo de valor es entero. Los valores esperados son los siguientes:

  • 1: No instalado
  • 2: No requerido
  • 3: completado
  • 4: error

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/LastError Obligatorio. Este nodo solo se admite en el contexto del dispositivo. Representa el último código de error durante el proceso de instalación de la aplicación. Si un proveedor de directivas no se puede instalar, opcionalmente puede establecer un código de error HRESULT que el ESP puede mostrar en un mensaje de error al usuario. ESP lee este nodo solo cuando el nodo InstallationState del proveedor está establecido en 4 (Error). Este nodo solo debe establecerlo el proveedor de directivas y no el servidor MDM.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

El tipo de valor es entero.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/Timeout Opcional. Este nodo solo se admite en el contexto del dispositivo. Representa la cantidad de tiempo, en minutos, que el proceso de instalación del proveedor puede ejecutarse antes de que el ESP muestre un error. La instalación del proveedor se completa cuando el nodo InstallationState se establece en 2 (NotRequired) o 3 (Completado). Si no se especifica ningún valor de tiempo de espera, ESP selecciona el valor de tiempo de espera predeterminado de 15 minutos.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

El tipo de valor es entero. El valor predeterminado es 15 minutos.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/TrackedResourceTypes Obligatorio. Este nodo solo se admite en el contexto del dispositivo. Los elementos secundarios de este nodo registran qué tipos de recursos admite el proveedor de directivas para el aprovisionamiento. Solo los proveedores registrados para un tipo de recurso determinado tendrán sus directivas incorporadas con el mensaje de seguimiento esp.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/TrackedResourceTypes/Apps Obligatorio. Este nodo solo se admite en el contexto del dispositivo. Este nodo especifica si el proveedor de directivas está registrado para el aprovisionamiento de aplicaciones.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

El tipo de valor es booleano. Los valores esperados son los siguientes:

  • false: indica que el proveedor de directivas no está registrado para el aprovisionamiento de aplicaciones. Este es el valor predeterminado.
  • true: indica que el proveedor de directivas está registrado para el aprovisionamiento de aplicaciones.

EnrollmentStatusTracking/Setup Obligatorio. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Proporciona la configuración que ESP lee durante la fase de configuración de la cuenta en el contexto de usuario y la fase de configuración del dispositivo en el contexto del dispositivo. Los proveedores de directivas usan este nodo para comunicar el estado de progreso al ESP, que luego se muestra al usuario a través de mensajes de progreso.

El ámbito es permanente. La operación admitida es Obtener.

EnrollmentStatusTracking/Setup/Apps Obligatorio. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Proporciona la configuración para comunicar al ESP en qué instalaciones de la aplicación debe bloquearse y proporcionar progreso en el mensaje de estado al usuario.

El ámbito es permanente. La operación admitida es Obtener.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders Obligatorio. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Especifica los proveedores de directivas de aplicación para este CSP. Estos son los proveedores de directivas en los que el ESP debe esperar antes de mostrar el mensaje de seguimiento con el estado al usuario.

El ámbito es permanente. La operación admitida es Obtener.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders/ProviderName Opcional. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Representa un proveedor de directivas de aplicaciones para el ESP. La existencia de este nodo indica al ESP que no debe mostrar el mensaje de estado de seguimiento hasta que el nodo TrackingPoliciesCreated se haya establecido en true.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders/ProviderName/TrackingPoliciesCreated Obligatorio. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Indica si el proveedor ha creado las directivas necesarias para que el ESP se use para realizar el seguimiento del progreso de la instalación de la aplicación. Se espera que el propio proveedor de directivas establezca el valor de este nodo, no el servidor MDM.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

El tipo de valor es booleano. Los valores esperados son los siguientes:

  • true: indica que el proveedor ha creado las directivas necesarias.
  • false: indica que el proveedor no ha creado las directivas necesarias. Este es el valor predeterminado.

EnrollmentStatusTracking/Setup/Apps/Tracking Obligatorio. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Nodo raíz para las instalaciones de la aplicación de las que realiza el seguimiento el ESP.

El ámbito es permanente. La operación admitida es Obtener.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName Opcional. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Indica el nombre del proveedor responsable de instalar las aplicaciones y devolver el estado a ESP.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName Opcional. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Representa un nombre único para la aplicación cuyo progreso debe realizar el esp. El proveedor de directivas puede definir cualquier nombre de aplicación arbitrario, ya que ESP no usa el nombre de la aplicación directamente.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName/InstallationState Optional. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Representa el estado de instalación de la aplicación. Los proveedores de directivas (no el servidor MDM) deben actualizar este nodo para que el ESP realice un seguimiento del progreso de la instalación y actualice el mensaje de estado.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

El tipo de valor es entero. Los valores esperados son los siguientes:

  • 1: No instalado
  • 2: InProgress
  • 3: completado
  • 4: error

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName/RebootRequired Optional. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. Indica si la instalación de la aplicación requiere que ESP emita un reinicio. Los proveedores de directivas que instalan la aplicación (no el servidor MDM) deben establecer este nodo. Si los proveedores de directivas no establecen este nodo, el ESP no reiniciará el dispositivo para la instalación de la aplicación.

El ámbito es dinámico. Las operaciones admitidas son Get, Add, Delete y Replace.

El tipo de valor es entero. Los valores esperados son los siguientes:

  • 1: No requerido
  • 2— SoftReboot
  • 3: HardReboot

EnrollmentStatusTracking/Setup/HasProvisioningCompleted Obligatorio. Este nodo se admite tanto en el contexto de usuario como en el contexto del dispositivo. ESP establece este nodo cuando se completa. Los proveedores pueden consultar este nodo para determinar si se muestra el ESP, lo que les permite determinar si todavía necesitan proporcionar actualizaciones de estado para el ESP a través de este CSP.

El ámbito es permanente. La operación admitida es Obtener.

El tipo de valor es booleano. Los valores esperados son los siguientes:

  • true : indica que el ESP se ha completado. Este es el valor predeterminado.
  • false: indica que se muestra ESP y que el aprovisionamiento sigue en marcha.

Referencia de proveedor de servicios de configuración