EnrollmentStatusTracking – CSP

Die folgende Tabelle zeigt die Anwendbarkeit von Windows:

Edition Windows 10 Windows 11
POS1 Ja Ja
Vorteil Ja Ja
Windows SE Nein Ja
Business Ja Ja
Unternehmen Ja Ja
Bildung Ja Ja

Während der Autopilot-Bereitstellung können Sie die Registrierungsstatusseite (ESP) so konfigurieren, dass die Gerätenutzung blockiert wird, bis die erforderlichen Apps installiert sind. Sie können die Apps auswählen, die vor der Verwendung des Geräts installiert werden müssen. Der EnrollmentStatusTracking-Konfigurationsdienstanbieter (CSP) wird von Intune Agents verwendet, z. B. SideCar, um ESP für das Blockieren der Gerätenutzung zu konfigurieren, bis die erforderlichen Win32-Apps installiert sind. Es verfolgt die Installation status der erforderlichen Richtlinienanbieter und der von ihnen installierten Apps nach und sendet sie an ESP, die dem Benutzer die Meldung zum Installationsfortschritt anzeigt. Weitere Informationen zu ESP finden Sie auf der Seite Windows Autopilot-Registrierungsstatus.

ESP verwendet den EnrollmentStatusTracking-CSP zusammen mit dem DMClient-CSP, um die Installation verschiedener Apps nachzuverfolgen. Der EnrollmentStatusTracking-CSP verfolgt Win32-Apps-Installationen nach, und DMClient CSP verfolgt MSI- und Universelle Windows-Plattform-Apps-Installationen nach. In DMClient CSP listen die Knoten FirstSyncStatus/ExpectedMSIAppPackages und FirstSyncStatus/ExpectedModernAppPackages die Apps auf, um ihre Installation nachzuverfolgen. Weitere Informationen finden Sie unter DMClient CSP.

Der EnrollmentStatusTracking-CSP wurde in Windows 10 Version 1903 hinzugefügt.

Im Folgenden wird der EnrollmentStatusTracking-CSP im Strukturformat dargestellt.

./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 Verwenden Sie für den Gerätekontext den Pfad ./Device/Vendor/MSFT und für den Benutzerkontext ./User/Vendor/MSFT path.

EnrollmentStatusTracking Erforderlich. Stammknoten für den CSP. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Stellt die Einstellungen bereit, um zu kommunizieren, welche Richtlinien das ESP blockieren muss. Mithilfe dieser Einstellungen registrieren sich Richtlinienanbieter selbst und die Richtlinien, die nachverfolgt werden müssen. Die ESP enthält die Anzahl dieser Richtlinieneinstellungen in der status Meldung, die dem Benutzer angezeigt wird. Außerdem wird ESP blockiert, bis alle Richtlinien bereitgestellt wurden. Es wird erwartet, dass der Richtlinienanbieter die status Updates durch Aktualisieren der entsprechenden Knotenwerte antreibt, die dann in der ESP-status-Meldung angezeigt werden.

Der Bereich ist dauerhaft. Unterstützter Vorgang ist Get.

EnrollmentStatusTracking/DevicePreparation Erforderlich. Dieser Knoten wird nur im Gerätekontext unterstützt. Gibt die Einstellungen an, die ESP während der Gerätevorbereitungsphase liest. Diese Einstellungen werden verwendet, um alle Setupaktivitäten vor der Bereitstellung des Geräts in der Geräteeinrichtungsphase des ESP zu orchestrieren.

Der Bereich ist dauerhaft. Unterstützter Vorgang ist Get.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders Erforderlich. Dieser Knoten wird nur im Gerätekontext unterstützt. Gibt dem ESP an, dass er in der Gerätevorbereitungsphase warten soll, bis der Knoten InstallationState für alle Richtlinienanbieter auf 2 (NotRequired) oder 3 (Completed) festgelegt ist.

Der Bereich ist dauerhaft. Unterstützter Vorgang ist Get.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName Optional. Dieser Knoten wird nur im Gerätekontext unterstützt. Stellt einen Richtlinienanbieter für die ESP dar. Dem Knoten sollte ein eindeutiger Name für den Richtlinienanbieter gegeben werden. Die Registrierung eines Richtlinienanbieters weist esp darauf hin, dass er in der Gerätevorbereitungsphase blockiert werden soll, bis der Anbieter den Knoten InstallationState auf 2 (NotRequired) oder 3 (Completed) festlegt. Sobald alle registrierten Richtlinienanbieter als Abgeschlossen oder Nicht erforderlich gekennzeichnet sind, wird die ESP mit der Geräteeinrichtungsphase fortgesetzt.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/InstallationState Erforderlich. Dieser Knoten wird nur im Gerätekontext unterstützt. Kommuniziert den Installationsstatus des Richtlinienanbieters zurück an ESP.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

Der Werttyp ist eine ganze Zahl. Die erwarteten Werte sind wie folgt:

  • 1 – Nicht Installiert
  • 2 – Nicht erforderlich
  • 3 – Abgeschlossen
  • 4 – Fehler

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/LastError Erforderlich. Dieser Knoten wird nur im Gerätekontext unterstützt. Stellt den letzten Fehlercode während der Anwendungsinstallation dar. Wenn ein Richtlinienanbieter nicht installiert werden kann, kann er optional einen HRESULT-Fehlercode festlegen, den die ESP in einer Fehlermeldung für den Benutzer anzeigen kann. ESP liest diesen Knoten nur, wenn der Knoten InstallationState des Anbieters auf 4 (Fehler) festgelegt ist. Dieser Knoten darf nur vom Richtlinienanbieter und nicht vom MDM-Server festgelegt werden.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

Der Werttyp ist eine ganze Zahl.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/Timeout Optional. Dieser Knoten wird nur im Gerätekontext unterstützt. Stellt die Zeitspanne in Minuten dar, die der Anbieterinstallationsprozess ausführen kann, bevor die ESP einen Fehler anzeigt. Die Anbieterinstallation ist abgeschlossen, wenn der Knoten InstallationState auf 2 (NotRequired) oder 3 (Completed) festgelegt ist. Wenn kein Timeoutwert angegeben wird, wählt ESP den Standardtimeoutwert von 15 Minuten aus.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

Der Werttyp ist eine ganze Zahl. Der Standardwert beträgt 15 Minuten.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/TrackedResourceTypes Erforderlich. Dieser Knoten wird nur im Gerätekontext unterstützt. Die untergeordneten Elemente dieses Knotens registrieren, welche Ressourcentypen der Richtlinienanbieter für die Bereitstellung unterstützt. Nur bei registrierten Anbietern für einen bestimmten Ressourcentyp sind ihre Richtlinien in die ESP-Nachverfolgungsnachricht integriert.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

EnrollmentStatusTracking/DevicePreparation/PolicyProviders/ProviderName/TrackedResourceTypes/Apps Erforderlich. Dieser Knoten wird nur im Gerätekontext unterstützt. Dieser Knoten gibt an, ob der Richtlinienanbieter für die App-Bereitstellung registriert ist.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

Der Werttyp ist boolescher Wert. Die erwarteten Werte sind wie folgt:

  • false – Gibt an, dass der Richtlinienanbieter nicht für die App-Bereitstellung registriert ist. Dies ist die Standardeinstellung.
  • true– Gibt an, dass der Richtlinienanbieter für die App-Bereitstellung registriert ist.

EnrollmentStatusTracking/Setup Erforderlich. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Stellt die Einstellungen bereit, die ESP während der Kontoeinrichtungsphase in der Benutzerkontext- und Geräteeinrichtungsphase im Gerätekontext liest. Richtlinienanbieter verwenden diesen Knoten, um den Fortschritt status zurück an die ESP zu kommunizieren, die dem Benutzer dann über Statusmeldungen angezeigt wird.

Der Bereich ist dauerhaft. Unterstützter Vorgang ist Get.

EnrollmentStatusTracking/Setup/Apps Erforderlich. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Stellt die Einstellungen bereit, um dem ESP mitzuteilen, welche App-Installationen blockiert werden sollen, und stellt den Fortschritt in der status Nachricht an den Benutzer bereit.

Der Bereich ist dauerhaft. Unterstützter Vorgang ist Get.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders Erforderlich. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Gibt die App-Richtlinienanbieter für diesen CSP an. Dies sind die Richtlinienanbieter, auf die die ESP warten sollte, bevor dem Benutzer die Nachverfolgungsmeldung mit dem status angezeigt wird.

Der Bereich ist dauerhaft. Unterstützter Vorgang ist Get.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders/Providername Optional. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Stellt einen App-Richtlinienanbieter für die ESP dar. Das Vorhandensein dieses Knotens weist der ESP darauf hin, dass die Nachverfolgungsmeldung status erst angezeigt werden soll, wenn der Knoten TrackingPoliciesCreated auf true festgelegt wurde.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

EnrollmentStatusTracking/Setup/Apps/PolicyProviders/ProviderName/TrackingPoliciesCreated Erforderlich. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Gibt an, ob der Anbieter die erforderlichen Richtlinien für die Esp erstellt hat, um den Fortschritt der App-Installation nachzuverfolgen. Es wird erwartet, dass der Richtlinienanbieter selbst den Wert dieses Knotens und nicht den MDM-Server festgibt.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

Der Werttyp ist boolescher Wert. Die erwarteten Werte sind wie folgt:

  • true– Gibt an, dass der Anbieter die erforderlichen Richtlinien erstellt hat.
  • false– Gibt an, dass der Anbieter die erforderlichen Richtlinien nicht erstellt hat. Dies ist die Standardeinstellung.

EnrollmentStatusTracking/Setup/Apps/Tracking Erforderlich. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Stammknoten für die App-Installationen, die vom ESP nachverfolgt werden.

Der Bereich ist dauerhaft. Unterstützter Vorgang ist Get.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName Optional. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Gibt den Anbieternamen an, der für die Installation der Apps und die Bereitstellung von status an ESP verantwortlich ist.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName Optional. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Stellt einen eindeutigen Namen für die App dar, deren Fortschritt vom ESP nachverfolgt werden soll. Der Richtlinienanbieter kann beliebige App-Namen definieren, da ESP den App-Namen nicht direkt verwendet.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName/InstallationState Optional. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Stellt den Installationsstatus für die App dar. Die Richtlinienanbieter (nicht der MDM-Server) müssen diesen Knoten für die ESP aktualisieren, um den Installationsfortschritt nachzuverfolgen und die status Meldung zu aktualisieren.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

Der Werttyp ist eine ganze Zahl. Die erwarteten Werte sind wie folgt:

  • 1 – Nicht Installiert
  • 2 – InProgress
  • 3 – Abgeschlossen
  • 4 – Fehler

EnrollmentStatusTracking/Setup/Apps/Tracking/ProviderName/AppName/RebootRequired Optional. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. Gibt an, ob für die App-Installation ESP erforderlich ist, um einen Neustart ausstellen zu können. Die Richtlinienanbieter, die die App installieren (nicht den MDM-Server), müssen diesen Knoten festlegen. Wenn die Richtlinienanbieter diesen Knoten nicht festlegen, startet die ESP das Gerät für die App-Installation nicht neu.

Der Bereich ist dynamisch. Unterstützte Vorgänge sind Get, Add, Delete und Replace.

Der Werttyp ist eine ganze Zahl. Die erwarteten Werte sind wie folgt:

  • 1 – NotRequired
  • 2 – SoftReboot
  • 3 – HardReboot

EnrollmentStatusTracking/Setup/HasProvisioningCompleted Erforderlich. Dieser Knoten wird sowohl im Benutzerkontext als auch im Gerätekontext unterstützt. ESP legt diesen Knoten fest, wenn er abgeschlossen ist. Anbieter können diesen Knoten abfragen, um zu ermitteln, ob die ESP angezeigt wird. Dadurch können sie ermitteln, ob sie weiterhin status Updates für die ESP über diesen CSP bereitstellen müssen.

Der Bereich ist dauerhaft. Unterstützter Vorgang ist Get.

Der Werttyp ist boolescher Wert. Die erwarteten Werte sind wie folgt:

  • true– Gibt an, dass ESP abgeschlossen wurde. Dies ist die Standardeinstellung.
  • false– Gibt an, dass ESP angezeigt wird und die Bereitstellung noch ausgeführt wird.

Referenz zum Konfigurationsdienstanbieter