EnrollmentStatusTracking CSP

La tabella seguente mostra l'applicabilità di Windows:

Edizione Windows 10 Windows 11
Home
Pro
Windows SE No
Lavoro
Per le aziende
Istruzione

Durante la distribuzione di Autopilot, è possibile configurare la pagina di stato della registrazione (ESP) per bloccare l'uso del dispositivo fino a quando non vengono installate le app necessarie. È possibile selezionare le app che devono essere installate prima di usare il dispositivo. Il provider di servizi di configurazione EnrollmentStatusTracking (CSP) viene usato dagli agenti di Intune, ad esempio SideCar, per configurare ESP per bloccare l'uso del dispositivo fino a quando non vengono installate le app Win32 necessarie. Tiene traccia dello stato di installazione dei provider di criteri necessari e delle app installate e lo invia a ESP, che visualizza il messaggio di stato dell'installazione all'utente. Per altre informazioni su ESP, vedere la pagina Stato registrazione di Windows Autopilot.

ESP usa il CSP EnrollmentStatusTracking insieme al CSP DMClient per tenere traccia dell'installazione di app diverse. Il provider di servizi di configurazione EnrollmentStatusTracking tiene traccia delle installazioni delle app Win32 e DMClient CSP tiene traccia delle installazioni dell'identità del servizio gestito e delle app piattaforma UWP (Universal Windows Platform). Nel provider di servizi di configurazione DMClient i nodi FirstSyncStatus/ExpectedMSIAppPackages e FirstSyncStatus/ExpectedModernAppPackages elencano le app per tenere traccia dell'installazione. Per altre informazioni, vedere DMClient CSP.

Il CSP EnrollmentStatusTracking è stato aggiunto in Windows 10 versione 1903.

Di seguito viene illustrato il CSP EnrollmentStatusTracking in formato albero.

./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 Per il contesto del dispositivo, usare ./Device/Vendor/MSFT path e per il contesto utente, usare ./User/Vendor/MSFT path.

EnrollmentStatusTracking Obbligatorio. Nodo radice per il provider di servizi di configurazione. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Fornisce le impostazioni per comunicare i criteri su cui deve essere bloccato l'ESP. Usando queste impostazioni, i provider di criteri si registrano e il set di criteri che devono essere monitorati. L'ESP include i conteggi di queste impostazioni dei criteri nel messaggio di stato visualizzato all'utente. Blocca anche ESP fino a quando non viene effettuato il provisioning di tutti i criteri. È previsto che il provider di criteri guidi gli aggiornamenti dello stato aggiornando i valori del nodo appropriati, che vengono quindi riflessi nel messaggio di stato ESP.

L'ambito è permanente. L'operazione supportata è Get.

EnrollmentStatusTracking/DevicePreparation Obbligatorio. Questo nodo è supportato solo nel contesto del dispositivo. Specifica le impostazioni che ESP legge durante la fase di preparazione del dispositivo. Queste impostazioni vengono usate per orchestrare tutte le attività di configurazione prima del provisioning del dispositivo nella fase di configurazione del dispositivo dell'ESP.

L'ambito è permanente. L'operazione supportata è Get.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders Obbligatorio. Questo nodo è supportato solo nel contesto del dispositivo. Indica all'ESP che deve attendere nella fase di preparazione del dispositivo fino a quando tutti i provider di criteri non hanno il nodo InstallationState impostato su 2 (NotRequired) o 3 (Completato).

L'ambito è permanente. L'operazione supportata è Get.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName Opzionale. Questo nodo è supportato solo nel contesto del dispositivo. Rappresenta un provider di criteri per l'ESP. Al nodo deve essere assegnato un nome univoco per il provider di criteri. La registrazione di un provider di criteri indica a ESP che deve bloccarsi nella fase di preparazione del dispositivo fino a quando il provider non imposta il nodo InstallationState su 2 (NotRequired) o 3 (Completato). Dopo che tutti i provider di criteri registrati sono contrassegnati come Completato o Non Richiesto, l'ESP procede alla fase di configurazione del dispositivo.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/InstallationState Obbligatorio. Questo nodo è supportato solo nel contesto del dispositivo. Comunica lo stato di installazione del provider di criteri a ESP.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

Il tipo di valore è un numero intero. I valori previsti sono i seguenti:

  • 1- Non installato
  • 2- NotRequired
  • 3- Completato
  • 4- Errore

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/LastError Obbligatorio. Questo nodo è supportato solo nel contesto del dispositivo. Rappresenta l'ultimo codice di errore durante il processo di installazione dell'applicazione. Se l'installazione di un provider di criteri non riesce, può facoltativamente impostare un codice di errore HRESULT che l'ESP può visualizzare in un messaggio di errore all'utente. ESP legge questo nodo solo quando il nodo InstallationState del provider è impostato su 4 (errore). Questo nodo deve essere impostato solo dal provider di criteri e non dal server MDM.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

Il tipo di valore è un numero intero.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/Timeout Opzionale. Questo nodo è supportato solo nel contesto del dispositivo. Rappresenta la quantità di tempo, in minuti, che il processo di installazione del provider può eseguire prima che l'ESP mostri un errore. L'installazione del provider viene completata quando il nodo InstallationState è impostato su 2 (NotRequired) o 3 (Completato). Se non viene specificato alcun valore di timeout, ESP seleziona il valore di timeout predefinito di 15 minuti.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

Il tipo di valore è un numero intero. Il valore predefinito è 15 minuti.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/TrackedResourceTypes Obbligatorio. Questo nodo è supportato solo nel contesto del dispositivo. Gli elementi figlio di questo nodo registrano i tipi di risorse supportati dal provider di criteri per il provisioning. Solo i provider registrati per un particolare tipo di risorsa avranno i criteri incorporati con il messaggio di rilevamento ESP.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/TrackedResourceTypes/Apps Obbligatorio. Questo nodo è supportato solo nel contesto del dispositivo. Questo nodo specifica se il provider di criteri è registrato per il provisioning delle app.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

Il tipo di valore è booleano. I valori previsti sono i seguenti:

  • false- Indica che il provider di criteri non è registrato per il provisioning delle app. Si tratta dell'impostazione predefinita.
  • true: indica che il provider di criteri è registrato per il provisioning delle app.

EnrollmentStatusTracking/Setup Obbligatorio. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Fornisce le impostazioni che ESP legge durante la fase di configurazione dell'account nel contesto utente e nella fase di configurazione del dispositivo nel contesto del dispositivo. I provider di criteri usano questo nodo per comunicare lo stato di avanzamento all'ESP, che viene quindi visualizzato all'utente tramite messaggi di stato.

L'ambito è permanente. L'operazione supportata è Get.

EnrollmentStatusTracking/Setup/Apps Obbligatorio. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Fornisce le impostazioni per comunicare all'ESP quali installazioni dell'app devono essere bloccate e fornire all'utente lo stato del messaggio di stato.

L'ambito è permanente. L'operazione supportata è Get.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders Obbligatorio. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Specifica i provider di criteri dell'app per questo CSP. Questi sono i provider di criteri che l'ESP deve attendere prima di visualizzare il messaggio di rilevamento con lo stato all'utente.

L'ambito è permanente. L'operazione supportata è Get.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders/Providername Opzionale. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Rappresenta un provider di criteri dell'app per l'ESP. L'esistenza di questo nodo indica all'ESP che non deve visualizzare il messaggio di stato di rilevamento fino a quando il nodo TrackingPoliciesCreated non è stato impostato su true.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders/ProviderName/TrackingPoliciesCreated Obbligatorio. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Indica se il provider ha creato i criteri necessari per l'esp da usare per tenere traccia dello stato di avanzamento dell'installazione dell'app. È previsto che il provider di criteri stesso imposti il valore di questo nodo, non del server MDM.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

Il tipo di valore è booleano. I valori previsti sono i seguenti:

  • true- Indica che il provider ha creato i criteri necessari.
  • false- Indica che il provider non ha creato i criteri necessari. Si tratta dell'impostazione predefinita.

EnrollmentStatusTracking/Setup/Apps/Tracking Obbligatorio. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Nodo radice per le installazioni dell'app rilevate dall'ESP.

L'ambito è permanente. L'operazione supportata è Get.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName Opzionale. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Indica il nome del provider responsabile dell'installazione delle app e del ripristino dello stato in ESP.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName Facoltativo. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Rappresenta un nome univoco per l'app il cui stato di avanzamento deve essere monitorato dall'ESP. Il provider di criteri può definire qualsiasi nome di app arbitrario perché ESP non usa direttamente il nome dell'app.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName/InstallationState Facoltativo. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Rappresenta lo stato di installazione per l'app. I provider di criteri (non il server MDM) devono aggiornare questo nodo per l'ESP per tenere traccia dello stato dell'installazione e aggiornare il messaggio di stato.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

Il tipo di valore è un numero intero. I valori previsti sono i seguenti:

  • 1- Non installato
  • 2- InProgress
  • 3- Completato
  • 4- Errore

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName/RebootRequired Facoltativo . Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. Indica se l'installazione dell'app richiede esp per eseguire un riavvio. I provider di criteri che installano l'app (non il server MDM) devono impostare questo nodo. Se i provider di criteri non impostano questo nodo, esp non riavvierà il dispositivo per l'installazione dell'app.

L'ambito è dinamico. Le operazioni supportate sono Get, Add, Delete e Replace.

Il tipo di valore è un numero intero. I valori previsti sono i seguenti:

  • 1- NotRequired
  • 2- SoftReboot
  • 3- HardReboot

EnrollmentStatusTracking/Setup/HasProvisioningCompleted Obbligatorio. Questo nodo è supportato sia nel contesto utente che nel contesto del dispositivo. ESP imposta questo nodo al termine. I provider possono eseguire query su questo nodo per determinare se viene visualizzato l'ESP, che consente loro di determinare se devono ancora fornire aggiornamenti dello stato per l'ESP tramite questo CSP.

L'ambito è permanente. L'operazione supportata è Get.

Il tipo di valore è booleano. I valori previsti sono i seguenti:

  • true- Indica che ESP è stato completato. Si tratta dell'impostazione predefinita.
  • false- Indica che esp viene visualizzato e che il provisioning è ancora in corso.

Riferimento del provider di servizi di configurazione