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

Benutzergesteuerte Autopilot-Schritte zur Microsoft Entra-Einbindung:

  • Schritt 8: Beschleunigen des Bereitstellungsprozesses (optional)

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

Tasksequenzprozess für Windows Autopilot für vorhandene Geräte

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

Die Autopilot-Bereitstellung wird normalerweise ausgeführt, wenn Windows zum ersten Mal gestartet wird und Windows Setup und die Out-of-Box-Benutzeroberfläche (OOBE) ausgeführt werden. Während einer Tasksequenz von Windows Autopilot für vorhandene Geräte wird die Datei jedoch nicht verarbeitet, obwohl die Tasksequenz eine AUTOPILOT-Profil-JSON-Datei in die Windows-Offlineinstallation eingefügt hat, wenn Windows zum ersten Mal gestartet wird, da die Tasksequenz auch eine unattend.xml Datei erstellt und einschleust. Wenn während Windows Setup sowohl eine unattend.xml Datei als auch eine AUTOPILOT-Profil-JSON-Datei vorhanden ist, ignoriert Windows Setup die JSON-Datei des Autopilot-Profils und verarbeitet nur die unattend.xml Datei.

Nachdem Windows Setup abgeschlossen ist, wird die vorhandene unattend.xmlvon der Tasksequenz fortgesetzt und gelöscht. Wenn die Tasksequenz Später in der 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 wird ein zweites Mal ausgeführt. Da keine unattend.xml Datei vorhanden ist und nur die JSON-Datei des Autopilot-Profils vorhanden ist, verarbeitet Windows Setup die JSON-Datei des Windows Autopilot-Profils, und die Autopilot-Bereitstellung wird gestartet.

Eine Übersicht über den Tasksequenzprozess von Windows Autopilot für vorhandene Geräte lautet wie folgt:

  1. Die Tasksequenz wird in Windows PE gestartet.
  2. Die 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-Datei des Autopilot-Profils ein.
  5. Die Tasksequenz startet zum ersten Mal in Windows.
  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 Configuration Manager-Client.
  10. Tasksequenz führt zusätzliche Aufgaben aus (Anwendung installieren, Softwareupdates installieren, Paket installieren, BitLocker aktivieren usw.)
  11. Die Tasksequenz deinstalliert den Configuration Manager-Client.
  12. Tasksequenz: Sysprepst 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 Autopilot-Profils, da keine unattend.xml Datei vorhanden ist.
  15. Die Autopilot-Bereitstellung wird gestartet.

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

Wenn Sie den Tasksequenz-Assistenten zum Erstellen von Tasksequenzen in Configuration Manager verwenden, um die Tasksequenz von Windows Autopilot für vorhandene Geräte zu erstellen, wird davon ausgegangen, dass zusätzliche Aufgaben über die Tasksequenz ausgeführt werden müssen, bevor die Autopilot-Bereitstellung ausgeführt wird. Beispiele für zusätzliche Tasks, die über die Tasksequenz ausgeführt werden, bevor die Autopilot-Bereitstellung ausgeführt wird:

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

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

  • Startet zum ersten Mal im Windows-Betriebssystem und führt Windows Setup und OOBE aus.
  • Setzt die Tasksequenz im vollständigen Windows-Betriebssystem fort.
  • Installiert den Configuration Manager-Client zur Unterstützung der Ausführung von Aufgaben, z. B. der Tasks "Anwendung installieren " oder "Softwareupdates installieren" .
  • Führt die zusätzlichen Tasks aus.
  • Entfernt den Configuration Manager-Client.
  • Sysprepst das Gerät, sodass nach Abschluss der Tasksequenz und neustarten des Geräts Windows Setup und OOBE erneut ausgeführt werden kann, wodurch dann die Autopilot-Bereitstellung gestartet wird.

Die oben genannten 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. Das Ausführen der oben genannten Schritte, wenn sie nicht benötigt werden, kann möglicherweise zu mehreren Problemen führen, darunter:

  • Unnötiges Hinzufügen von Zeit für den Bereitstellungsprozess.
  • Unnötige Installation des Configuration Manager-Clients auf dem Gerät. Es empfiehlt sich, die Installation des Configuration Manager-Clients zu vermeiden, wenn er während der Tasksequenz nicht benötigt wird und wenn er schließlich deinstalliert wird.
  • Unnötige Ausführung von Windows Setup und OOBE mehrfach.
  • Unnötige Ausführung von Sysprep.

Beschleunigen des Bereitstellungsprozesses

Tipp

Wenn eine Tasksequenz erforderlich ist, um zusätzliche Aufgaben auszuführen, bevor die Autopilot-Bereitstellung ausgeführt wird, fahren Sie mit dem nächsten Schritt unter Ausführen der Autopilot-Tasksequenz auf dem Gerät fort.

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

Wenn möglich, empfiehlt Microsoft, 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 keine zusätzlichen Aufgaben über eine Tasksequenz erforderlich sind, bevor die Autopilot-Bereitstellung ausgeführt wird, kann die Tasksequenz windows Autopilot für vorhandene Geräte geändert werden, um nicht benötigte Aufgaben und Prozesse zu beseitigen. Das Entfernen nicht benötigter Aufgaben und Prozesse beschleunigt den Bereitstellungsprozess und die Zeit, die bis zum Abschluss der Bereitstellung benötigt wird. Beispiele für Prozesse, die eliminiert werden können, um die Bereitstellung zu beschleunigen:

  • Zusätzliche Ausführung von Windows Setup über die Aufgabe Windows und ConfigMgr einrichten .
  • Installieren des Configuration Manager-Clients über setup Windows und ConfigMgr.
  • Deinstallieren des Configuration Manager-Clients über den Task Prepare ConfigMgr Client for Capture
  • Ausführen von Sysprep über die Aufgaben Vorbereiten von Windows für die Erfassung/von Sysprep .

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

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

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 sofort einsatzbereite Windows Autopilot-Tasksequenz für vorhandene Geräte funktioniert weiterhin ohne Änderungen. Die folgenden Schritte dienen nur dazu, die für die Ausführung der Bereitstellung erforderlichen Zeit zu verkürzen und möglicherweise einige Probleme zu vermeiden. Wenn die vorhandene Tasksequenz von Windows Autopilot für vorhandene Geräte nicht geändert werden soll, fahren Sie mit dem nächsten Schritt von Ausführen der Autopilot-Tasksequenz auf dem Gerät fort.

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

  1. Öffnen Sie auf einem Gerät, auf dem die Configuration Manager-Konsole installiert ist, z. B. auf einem Configuration Manager-Standortserver, die Configuration Manager-Konsole.

  2. Navigieren Sie im linken Bereich der Configuration Manager-Konsole zu Softwarebibliothek>Übersicht>Betriebssysteme.

  3. Erweitern Sie Tasksequenzen , und suchen Sie dann die Tasksequenz Autopilot für vorhandene Geräte, die im Schritt Autopilot erstellen in Configuration Manager erstellt wurde.

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

  5. Im fenster Tasksequenz-Editor , das geöffnet wird:

    1. Wählen Sie die Gruppe Gerät für Windows Autopilot vorbereiten und dann oben links im Tasksequenz-Editor die Option Entfernen aus. Ein Bestätigungsdialogfeld wird angezeigt, in dem das Löschen des Schritts bestätigt wird. 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. Ein Bestätigungsdialogfeld wird angezeigt, in dem das Löschen des Schritts bestätigt wird. Wählen Sie die Schaltfläche Ja aus, um die Gruppe Betriebssystem einrichten zu entfernen.

      Hinweis

      Wenn nach dem Task Windows und Configuration Manager einrichten weitere Aufgaben oder Gruppen vorhanden waren, entfernen Sie auch diese Aufgaben und Gruppen, indem Sie die Option Entfernen oben links im Tasksequenz-Editor für jede dieser Aufgaben oder Gruppen auswählen. Für jede Entfernung wird ein Bestätigungsdialogfeld angezeigt, in dem das Löschen des Schritts oder der Gruppe bestätigt wird. 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 Allgemeine>Befehlszeile ausführen aus. Ein Task Befehlszeile ausführen wird als letzte Aufgabe in der Tasksequenz hinzugefügt.

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

      • Name: Entfernen sie unattend.xml aus Panther

      • Befehlszeile: Wählen Sie kopieren in der oberen rechten Ecke des folgenden Codeblocks der Windows-Eingabeaufforderung aus, und fügen Sie dann in das Textfeld Befehlszeile ein:

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

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

Herunterfahren des Geräts nach Abschluss der Tasksequenz (optional)

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

Das Gerät kann jedoch heruntergefahren werden, anstatt neu zu starten, wenn die Tasksequenz abgeschlossen ist. Das Herunterfahren des Geräts, anstatt es nach Abschluss der Tasksequenz neu zu starten, kann z. B. nützlich sein, um die Option zu geben, das Gerät weiter vorzubereiten und es dann an einen Endbenutzer zu übermitteln. Windows Setup, OOBE und die Autopilot-Bereitstellung starten dann, 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 Autopilot-Tasksequenz auf dem Gerät fort. Führen Sie andernfalls die folgenden Schritte aus, um das Gerät herunterzufahren, anstatt es nach Abschluss der Tasksequenz neu zu starten:

  1. Öffnen Sie auf einem Gerät, auf dem die Configuration Manager-Konsole installiert ist, z. B. auf einem Configuration Manager-Standortserver, die Configuration Manager-Konsole.

  2. Navigieren Sie im linken Bereich der Configuration Manager-Konsole zu Softwarebibliothek>Übersicht>Betriebssysteme.

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

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

  5. Im fenster Tasksequenz-Editor , das geöffnet wird:

    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 Allgemeine>Befehlszeile ausführen aus. Ein Task Befehlszeile ausführen wird als letzte Aufgabe in der Tasksequenz hinzugefügt.

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

      • Name: Herunterfahren

      • Befehlszeile: Wählen Sie kopieren in der oberen rechten Ecke des folgenden Codeblocks der Windows-Eingabeaufforderung aus, und fügen Sie dann in das Textfeld Befehlszeile ein:

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

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

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

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