Windows Autopilot-Bereitstellung für vorhandene Geräte: Beschleunigen des Bereitstellungsprozesses (optional)

Benutzergesteuerte Microsoft Entra-Beitrittsschritte in Windows Autopilot:

  • Schritt 8: Beschleunigen des Bereitstellungsprozesses (optional)

Eine Übersicht über den Workflow "Windows Autopilot-Bereitstellung für vorhandene Geräte" finden Sie unter Windows Autopilot-Bereitstellung für vorhandene Geräte in Intune und Konfigurations-Manager.

Tasksequenzprozess in Windows Autopilot für vorhandene Geräte

Wenn die Tasksequenz von Windows Autopilot für vorhandene Geräte auf einem Gerät ausgeführt wird, wird die Windows Autopilot-Bereitstellung nicht ausgeführt, wenn das Gerät während des Setup-Windows- und ConfigMgr-Tasks der Tasksequenz zum ersten Mal in Windows gestartet wird. Stattdessen wird die Windows Autopilot-Bereitstellung erst nach Abschluss der Tasksequenz ausgeführt.

Die Bereitstellung von Windows Autopilot wird normalerweise ausgeführt, wenn Windows zum ersten Mal gestartet und Windows Setup und die Windows-Willkommensseite (OOBE) ausgeführt werden. Obwohl während einer Tasksequenz von Windows Autopilot für vorhandene Geräte eine JSON-Profildatei des Windows-Autopilot-Profils in die Windows-Offlineinstallation eingefügt wurde, wird die Datei beim ersten Start von Windows nicht verarbeitet, da die Tasksequenz auch eine unattend.xml Datei erstellt und einschleust. Wenn während Windows Setup sowohl eine unattend.xml Datei als auch eine JSON-Datei für das Windows Autopilot-Profil vorhanden sind, ignoriert Windows Setup die JSON-Datei des Windows Autopilot-Profils und verarbeitet nur die unattend.xml Datei.

Nachdem Windows Setup abgeschlossen ist, wird die Tasksequenz fortgesetzt und das vorhandene unattend.xml. Später in der Tasksequenz, wenn die Tasksequenz Sysprep auf dem Gerät ausführt, wird keine neue unattend.xml Datei angegeben oder hinzugefügt. Sobald die Tasksequenz die Ausführung von Sysprep abgeschlossen hat, wird die Tasksequenz abgeschlossen und das Gerät wird neu gestartet. Wenn das Gerät neu gestartet wird, wird Windows gestartet und Windows Setup ein zweites Mal ausgeführt. Da keine unattend.xml Datei vorhanden ist und nur die JSON-Datei des Windows Autopilot-Profils vorhanden ist, verarbeitet Windows Setup die JSON-Datei des Windows Autopilot-Profils, und die Windows Autopilot-Bereitstellung beginnt.

Im Folgenden finden Sie eine Übersicht über den Tasksequenzprozess von Windows Autopilot für vorhandene Geräte:

  1. Die Tasksequenz beginnt in Windows PE.
  2. Tasksequenz formatiert und partitioniert den Datenträger.
  3. Tasksequenz wendet das Windows-Betriebssystem an und erstellt die unattend.xml Datei.
  4. Die Tasksequenz fügt die JSON-Profildatei des Windows Autopilots ein.
  5. Die Tasksequenz startet Windows zum ersten Mal.
  6. Windows Setup wird zum ersten Mal ausgeführt und verarbeitet die unattend.xml Datei. Die JSON-Datei des Windows-Autopilot-Profils wird ignoriert.
  7. Die Tasksequenz wird im neu installierten Windows-Betriebssystem fortgesetzt.
  8. Die Tasksequenz löscht die unattend.xml Datei.
  9. Die Tasksequenz installiert den Konfigurations-Manager-Client.
  10. Tasksequenz führt zusätzliche Tasks aus (Anwendung installieren, Software-Updates installieren, Paket installieren, BitLocker aktivieren usw.).
  11. Die Tasksequenz deinstalliert den Konfigurations-Manager-Client.
  12. Tasksequenz Syspreps für das Gerät.
  13. Die Tasksequenz wird abgeschlossen und das Gerät wird neu gestartet.
  14. Windows Setup wird zum zweiten Mal ausgeführt und verarbeitet die JSON-Datei des Windows Autopilot-Profils, da keine unattend.xml Datei vorhanden ist.
  15. Die Bereitstellung von Windows Autopilot beginnt.

Zusätzliche Aufgaben, die während einer Tasksequenz von Windows Autopilot für vorhandene Geräte ausgeführt werden

Wenn Sie den Tasksequenz-Assistenten zum Erstellen von Windows Autopilot für vorhandene Geräte im Konfigurations-Manager verwenden, wird davon ausgegangen, dass zusätzliche Aufgaben über die Tasksequenz ausgeführt werden müssen, bevor die Windows Autopilot-Bereitstellung ausgeführt werden kann. Beispiele für zusätzliche Aufgaben, die über die Tasksequenz ausgeführt werden, bevor die Windows Autopilot-Bereitstellung ausgeführt wird, sind:

  • Installieren von Anwendungen über den Task "Anwendung installieren ".
  • Installieren von Softwareupdates über den Task "Software-Updates installieren".
  • Installieren von Paketen über den Task "Paket installieren ".
  • Aktivieren von BitLocker über die Aufgabe "BitLocker aktivieren ".
  • Weitere Anpassungen.

Damit diese zusätzlichen Aufgaben ausgeführt werden können, führt der Tasksequenzbereitstellungsprozess nach dem Herunterfahren von Windows PE die folgenden Prozesse aus:

  • Startet zum ersten Mal das Windows-Betriebssystem und führt Windows Setup und OOBE aus.
  • Setzt die Tasksequenz im vollständigen Windows-Betriebssystem fort.
  • Installiert den Konfigurations-Manager-Client, um laufende Aufgaben wie die Tasks "Anwendung installieren" oder "Software-Updates installieren" zu unterstützen.
  • Führt die zusätzlichen Tasks aus.
  • Entfernt den Konfigurations-Manager-Client.
  • Bereitet das Gerät mit Syspreps vor, sodass es nach Abschluss der Tasksequenz und dem Neustart des Geräts Windows Setup und OOBE erneut ausführen kann, wodurch dann die Windows Autopilot-Bereitstellung gestartet wird.

Die obigen Schritte sind erforderlich, wenn während der Tasksequenz zusätzliche Aufgaben ausgeführt werden müssen. Wenn jedoch während der Tasksequenz keine zusätzlichen Aufgaben ausgeführt werden müssen, sind einige der oben genannten Schritte nicht erforderlich. Wenn Sie die oben genannten Schritte ausführen, wenn sie nicht benötigt werden, kann dies möglicherweise mehrere Probleme verursachen, darunter:

  • Unnötiger Zeitaufwand im Bereitstellungsprozess.
  • Unnötige Installation des Konfigurations-Manager-Clients auf dem Gerät. Es wird empfohlen, die Installation des Konfigurations-Manager-Clients zu vermeiden, wenn er während der Tasksequenz nicht benötigt wird und er schließlich deinstalliert wird.
  • Unnötiges mehrmaliges Ausführen von Windows Setup und OOBE.
  • Unnötig ausgeführte Sysprep.

Beschleunigen des Bereitstellungsprozesses

Tipp

Wenn eine Tasksequenz benötigt wird, um zusätzliche Aufgaben vor dem Ausführen der Windows Autopilot-Bereitstellung auszuführen, fahren Sie mit dem nächsten Schritt unter Ausführen der Windows Autopilot-Tasksequenz auf dem Gerät fort.

Selbst wenn zusätzliche Aufgaben erforderlich sind, sollten Sie die zusätzlichen Aufgaben mit alternativen Methoden ausführen, anstatt die Tasksequenz zum Ausführen dieser Aufgaben zu verwenden. Zum Beispiel:

Microsoft empfiehlt, wenn möglich, die oben genannten Methoden zu verwenden, um die zusätzlichen Aufgaben auszuführen, anstatt sie über die Tasksequenz auszuführen. Die Verwendung der oben genannten Methoden ermöglicht die Verwendung dieser Lösung, um die Bereitstellung zu beschleunigen.

Wenn vor dem Ausführen der Windows Autopilot-Bereitstellung keine zusätzlichen Aufgaben über eine Tasksequenz erforderlich sind, kann die Tasksequenz von Windows Autopilot für vorhandene Geräte geändert werden, um nicht benötigte Aufgaben und Prozesse zu eliminieren. Durch die Eliminierung nicht benötigter Aufgaben und Prozesse wird der Bereitstellungsprozess beschleunigt und die Zeit bis zum Abschluss der Bereitstellung verkürzt. Beispiele für Prozesse, die eliminiert werden können, um die Bereitstellung zu beschleunigen, sind:

  • Ausführen von Windows Setup zusätzliche Male über die Aufgabe "Windows und ConfigMgr einrichten".
  • Installieren des Konfigurations-Manager-Clients über die Setupfenster und ConfigMgr.
  • Deinstallieren des Konfigurations-Manager-Clients über die Aufgabe "Vorbereiten des ConfigMgr-Clients für die Aufgabe Mitschreiben".
  • Ausführen von Sysprep über "Windows für Sysprep-Aufgaben mitschreiben/".

Die Lösung zum Beschleunigen der Bereitstellung löscht die unattend.xml Datei und eliminiert die unnötigen Aufgaben, sodass die JSON-Datei des Windows-Autopilot-Profils beim ersten Start von Windows verarbeitet wird. Nachdem die Lösung angewendet wurde, sieht die aktualisierte Übersicht des Tasksequenzprozesses von Windows Autopilot für vorhandene Geräte wie folgt aus:

  1. Die Tasksequenz beginnt in Windows PE.
  2. Tasksequenz formatiert und partitioniert den Datenträger.
  3. Tasksequenz wendet das Windows-Betriebssystem an und erstellt die unattend.xml Datei.
  4. Die Tasksequenz fügt die JSON-Profildatei des Windows Autopilots ein.
  5. Die Tasksequenz löscht die unattend.xml Datei.
  6. Die Tasksequenz startet Windows zum ersten Mal.
  7. Windows Setup wird zum ersten Mal ausgeführt und verarbeitet die JSON-Datei des Windows Autopilot-Profils, da keine unattend.xml Datei vorhanden ist.
  8. Die Bereitstellung von Windows Autopilot beginnt.

Die Lösung zum Beschleunigen der Bereitstellung reduziert die Anzahl der Schritte im Bereitstellungsprozess von 15 auf 8.

Hinweis

Die Schritte für die Lösung zum Beschleunigen der Bereitstellung sind optional. Die standardmäßig installierte Tasksequenz im Windows Autopilot für vorhandene Geräte funktioniert weiterhin ohne Änderungen. Die folgenden Schritte dienen nur dazu, die Zeit für die Ausführung der Bereitstellung zu reduzieren und möglicherweise einige Probleme zu vermeiden. Wenn Sie die Tasksequenz im Windows Autopilot für vorhandene Geräte nicht ändern möchten, fahren Sie mit dem nächsten Schritt unter Ausführen der Tasksequenz von Windows Autopilot auf dem Gerät fort.

Führen Sie die folgenden Schritte aus, um die Tasksequenz von Windows Autopilot für vorhandene Geräte zu ändern, um den Bereitstellungsprozess zu beschleunigen:

  1. Öffnen Sie die Konfigurations-Manager-Konsole auf einem Gerät, auf dem die Konfigurations-Manager-Konsole installiert ist, zum Beispiel einem Konfigurations-Manager-Standortserver.

  2. Navigieren Sie im linken Bereich der Konfigurations-Manager Konsole zu Übersicht über die Softwarebibliothek>>Betriebssysteme.

  3. Erweitern Sie "Tasksequenzen", und suchen Sie die Tasksequenz "Windows Autopilot für vorhandene Geräte", die im Schritt "Windows Autopilot Tasksequenz erstellen im Konfigurations-Manager" erstellt wurde.

  4. Nachdem Sie die Tasksequenz Windows Autopilot für vorhandene Geräte gefunden haben, wählen Sie sie aus, und klicken Sie dann im Menüband auf Bearbeiten. Alternativ können Sie mit der rechten Maustaste auf die Tasksequenz Windows Autopilot für vorhandene Geräte klicken und Bearbeiten auswählen.

  5. Gehen Sie im daraufhin angezeigten Fenster des Tasksequenz-Editors wie folgt vor:

    1. Wählen Sie die Gruppe Gerät für Windows Autopilot vorbereiten und dann oben links im Tasksequenz-Editor die Option Entfernen aus. Es wird ein Bestätigungsdialogfeld angezeigt, das das Löschen des Schritts bestätigt. Wählen Sie die Schaltfläche "Ja " aus, um die Gruppe "Gerät für Windows Autopilot vorbereiten" zu entfernen.

    2. Wählen Sie die Gruppe "Betriebssystem einrichten" und dann oben links im Tasksequenz-Editor die Option "Entfernen " aus. Es wird ein Bestätigungsdialogfeld angezeigt, das das Löschen des Schritts bestätigt. Klicken Sie auf die Schaltfläche "Ja ", um die Gruppe "Betriebssystem einrichten " zu entfernen.

      Hinweis

      Wenn nach der Aufgabe "Windows und Konfigurations-Manager einrichten" weitere Aufgaben oder Gruppen vorhanden waren, entfernen Sie diese Aufgaben und Gruppen ebenfalls, indem Sie die Option "Entfernen" oben links im Tasksequenz-Editor für jede dieser Aufgaben oder Gruppen auswählen. Bei jedem Entfernen wird ein Bestätigungsdialogfeld angezeigt, das das Löschen des Schritts oder der Gruppe bestätigt. Wählen Sie die Schaltfläche "Ja " aus, um jede weitere Aufgabe oder Gruppe zu entfernen.

    3. Wählen Sie die letzte Aufgabe in der Tasksequenz aus.

    4. Wählen Sie oben links im Tasksequenz-Editor das Dropdownmenü "Hinzufügen" und dann "Befehlszeile ausführen"> aus. Als letzte Aufgabe in der Tasksequenz wird ein Task "Befehlszeile ausführen " hinzugefügt.

    5. Wählen Sie den Task Befehlszeile ausführen aus, und konfigurieren Sie die Konfiguration dann mit den folgenden Einstellungen:

      • Name: unattend.xml aus Panther entfernen

      • Befehlszeile: Wählen Sie in der oberen rechten Ecke des nachfolgenden Windows-Eingabeaufforderungscodeblocks Kopieren aus, und fügen Sie ihn dann in das Textfeld Befehlszeile ein:

        cmd.exe /c del %OSDTargetSystemDrive%\Windows\Panther\unattend.xml /s
        
    6. Klicken Sie im Tasksequenz-Editor auf die Schaltfläche OK, um die Änderungen an der Tasksequenz zu speichern.

  6. Wenn mehrere Tasksequenzen im Windows Autopilot für vorhandene Geräte vorhanden sind, wiederholen Sie die obigen Schritte für jede Tasksequenz.

Gerät nach Abschluss der Tasksequenz herunterfahren (optional)

Wenn die zur Beschleunigung des Bereitstellungsprozesses geänderte Tasksequenz abgeschlossen und abgeschlossen ist, wird das Gerät neu gestartet und startet dann sofort zum ersten Mal in Windows. Nach dem ersten Start in Windows werden Windows Setup und OOBE ausgeführt. Wenn Windows Setup und OOBE ausgeführt werden, wird die Windows Autopilot JSON-Datei verarbeitet, und die Windows Autopilot-Bereitstellung beginnt.

Das Gerät kann jedoch nach Abschluss der Tasksequenz heruntergefahren statt neu gestartet werden. Es kann nützlich sein, das Gerät herunterzufahren, anstatt es nach Abschluss der Tasksequenz neu zu starten, um beispielsweise die Möglichkeit zu geben, das Gerät weiter vorzubereiten und dann an einen Endbenutzer zu übergeben. Windows Setup, OOBE und die Bereitstellung von Windows Autopilot werden stattdessen gestartet, wenn der Endbenutzer das Gerät zum ersten Mal einschaltet.

Wenn das Standardverhalten des Neustarts des Geräts nach Abschluss der Tasksequenz gewünscht wird, überspringen Sie diesen Abschnitt, und fahren Sie mit dem nächsten Schritt von Ausführen der Windows Autopilot-Tasksequenz auf dem Gerät fort. Gehen Sie andernfalls wie folgt vor, um das Gerät nach Abschluss der Tasksequenz herunterzufahren, anstatt es neu zu starten:

  1. Öffnen Sie die Konfigurations-Manager-Konsole auf einem Gerät, auf dem die Konfigurations-Manager-Konsole installiert ist, zum Beispiel einem Konfigurations-Manager-Standortserver.

  2. Navigieren Sie im linken Bereich der Konfigurations-Manager Konsole zu Übersicht über die Softwarebibliothek>>Betriebssysteme.

  3. Erweitern Sie "Tasksequenzen", und suchen Sie die geänderte Tasksequenz "Windows Autopilot für vorhandene Geräte" im Abschnitt "Beschleunigen des Bereitstellungsprozesses".

  4. Nachdem Sie die Tasksequenz Windows Autopilot für vorhandene Geräte gefunden haben, wählen Sie sie aus, und klicken Sie dann im Menüband auf Bearbeiten. Alternativ können Sie mit der rechten Maustaste auf die Tasksequenz Windows Autopilot für vorhandene Geräte klicken und Bearbeiten auswählen.

  5. Gehen Sie im daraufhin angezeigten Fenster des Tasksequenz-Editors wie folgt vor:

    1. Wählen Sie die letzte Aufgabe in der Tasksequenz aus.

    2. Wählen Sie oben links im Tasksequenz-Editor das Dropdownmenü "Hinzufügen" und dann "Befehlszeile ausführen"> aus. Als letzte Aufgabe in der Tasksequenz wird ein Task "Befehlszeile ausführen " hinzugefügt.

    3. Wählen Sie den Task Befehlszeile ausführen aus, und konfigurieren Sie die Konfiguration dann mit den folgenden Einstellungen:

      • Name: Herunterfahren

      • Befehlszeile: Wählen Sie in der oberen rechten Ecke des nachfolgenden Windows-Eingabeaufforderungscodeblocks Kopieren aus, und fügen Sie ihn dann in das Textfeld Befehlszeile ein:

        wpeutil.exe shutdown
        
        
    4. Klicken Sie im Tasksequenz-Editor auf die Schaltfläche OK, um die Änderungen an der Tasksequenz zu speichern.

  6. Wenn mehrere Tasksequenzen im Windows Autopilot für vorhandene Geräte vorhanden sind, wiederholen Sie die obigen Schritte für jede Tasksequenz.

Nächster Schritt: Ausführen der Windows Autopilot-Tasksequenz auf dem Gerät

Weitere Informationen zum Beschleunigen des Bereitstellungsprozesses finden Sie in den folgenden Artikeln: