Windows Autopilot-implementatie voor bestaande apparaten: Het implementatieproces versnellen (optioneel)

Windows Autopilot gebruikersgestuurde Microsoft Entra-deelnamestappen:

  • Stap 8: Het implementatieproces versnellen (optioneel)

Zie Windows Autopilot-implementatie voor bestaande apparaten in Intune en Configuration Manager voor een overzicht van de Windows Autopilot-implementatie voor de werkstroom voor bestaande apparaten.

Windows Autopilot voor bestaande apparaten taakreeksproces

Wanneer de takenreeks Windows Autopilot voor bestaande apparaten wordt uitgevoerd op een apparaat, wordt de Windows Autopilot-implementatie niet uitgevoerd wanneer het apparaat voor het eerst wordt opgestart in Windows tijdens de taak Installatievensters en ConfigMgr van de takenreeks. In plaats daarvan wordt de Windows Autopilot-implementatie pas uitgevoerd nadat de taakreeks is voltooid.

De Windows Autopilot-implementatie wordt normaal gesproken uitgevoerd wanneer Windows de eerste keer wordt opgestart en wanneer Windows Setup en de Out-of-Box Experience (OOBE) worden uitgevoerd. Tijdens een takenreeks van Windows Autopilot voor bestaande apparaten wordt het bestand echter niet verwerkt wanneer Windows voor het eerst wordt opgestart, ook al is er door de taakreeks een JSON-bestand voor Windows Autopilot-profiel in de offline Windows-installatie geïnjecteerd, omdat door de takenreeks ook een unattend.xml bestand wordt gemaakt en geïnjecteerd. Als er zowel een unattend.xml bestand als een JSON-bestand voor Windows Autopilot-profiel is tijdens Windows Setup, negeert Windows Setup het JSON-bestand van het Windows Autopilot-profiel en wordt alleen het unattend.xml bestand verwerkt.

Nadat Windows Setup is voltooid, wordt de takenreeks hervat en verwijdert de bestaande unattend.xml. Later in de taakreeks, wanneer de reeks Sysprep op het apparaat wordt uitgevoerd, wordt er geen nieuw unattend.xml bestand opgegeven of toegevoegd. Zodra de taken reeks zijn uitgevoerd, wordt de taken reeks voltooid en wordt het apparaat opnieuw opgestart. Wanneer het apparaat opnieuw wordt opgestart, wordt Windows gestart en wordt Windows Setup voor de tweede keer uitgevoerd. Aangezien er geen unattend.xml bestand is en alleen het JSON-bestand van het Windows Autopilot-profiel bestaat, wordt het JSON-bestand van het Windows Autopilot-profiel verwerkt en wordt de Windows Autopilot-implementatie gestart.

Een overzicht van het taakreeksproces van Windows Autopilot voor bestaande apparaten is als volgt:

  1. Taakreeks begint in Windows PE.
  2. Taakreeks formatteert en partitioneert de schijf.
  3. Taakreeks past het Windows-besturingssysteem toe en maakt het unattend.xml bestand.
  4. Taakreeks injecteert het JSON-bestand van het Windows Autopilot-profiel.
  5. Taakreeks wordt voor het eerst in Windows opgestart.
  6. Windows Setup wordt voor het eerst uitgevoerd en het unattend.xml bestand wordt verwerkt. JSON-bestand van Windows Autopilot-profiel wordt genegeerd.
  7. De takenreeks wordt hervat in het nieuw geïnstalleerde Windows-besturingssysteem.
  8. Takenreeks verwijdert het unattend.xml bestand.
  9. Taakreeks installeert de Configuration Manager-client.
  10. Taakreeks voert extra taken uit (Toepassing installeren, Software installeren Updates, Pakket installeren, BitLocker inschakelen enzovoort)
  11. Taakreeks verwijdert de Configuration Manager-client.
  12. Taakvolgorde: Het apparaat wordt voorbereid.
  13. Taakreeks wordt voltooid en het apparaat wordt opnieuw opgestart.
  14. Windows Setup wordt voor de tweede keer uitgevoerd en verwerkt het JSON-bestand van het Windows Autopilot-profiel omdat er geen unattend.xml bestand is.
  15. Windows Autopilot-implementatie wordt gestart.

Aanvullende taken die worden uitgevoerd tijdens een taakreeks van Windows Autopilot voor bestaande apparaten

Wanneer u de wizard Takenreeks maken in Configuration Manager gebruikt om de Windows Autopilot voor bestaande apparaten takenreeks te maken, wordt ervan uitgegaan dat er extra taken moeten worden uitgevoerd via de takenreeks voordat de Windows Autopilot-implementatie wordt uitgevoerd. Voorbeelden van extra taken die via de takenreeks worden uitgevoerd voordat de Windows Autopilot-implementatie wordt uitgevoerd, zijn:

  • Toepassingen installeren via de taak Toepassing installeren .
  • Software-updates installeren via de taak Software-Updates installeren.
  • Pakketten installeren via de taak Pakket installeren .
  • BitLocker inschakelen via de taak BitLocker inschakelen .
  • Andere aanpassingen.

Om deze extra taken te kunnen uitvoeren, worden tijdens de implementatieprocedure van de takenreeks de volgende processen uitgevoerd nadat Windows PE is opgestart:

  • Start de eerste keer op in het Windows-besturingssysteem en voert Windows Setup en OOBE uit.
  • Hiermee wordt de taakreeks voortgezet in het volledige Windows-besturingssysteem.
  • Hiermee installeert u de client van Configuration Manager ter ondersteuning van actieve taken zoals het installeren van toepassingen of het installeren van software-Updates.
  • De extra taken uitvoeren.
  • Hiermee verwijdert u de Configuration Manager-client.
  • Syspreps het apparaat zodat nadat de taakreeks is voltooid en het apparaat opnieuw is opgestart, Windows Setup en OOBE opnieuw kunnen worden uitgevoerd, waarmee vervolgens de Windows Autopilot-implementatie wordt gestart.

De bovenstaande stappen zijn nodig als er extra taken moeten worden uitgevoerd tijdens de taakreeks. Als er tijdens de taakreeks geen extra taken hoeven te worden uitgevoerd, zijn meerdere van de bovenstaande stappen niet nodig. Als u de bovenstaande stappen uitvoert wanneer ze niet nodig zijn, kan dit verschillende problemen veroorzaken, waaronder:

  • Onnodig veel tijd toevoegen aan het implementatieproces.
  • De Configuration Manager-client onnodig op het apparaat installeren. Het is raadzaam de Configuration Manager-client niet te installeren als deze niet nodig is tijdens de taakreeks en later zal worden verwijderd.
  • Windows Setup en OOBE onnodig meerdere keren uitvoeren.
  • Onnodig Sysprep.

Het implementatieproces versnellen

Tip

Als een taakreeks nodig is om extra taken uit te voeren voordat de Windows Autopilot-implementatie wordt uitgevoerd, gaat u verder met de volgende stap van Windows Autopilot-takenreeks uitvoeren op het apparaat.

Maar zelfs als er extra taken nodig zijn, kunt u overwegen om de extra taken op andere manieren uit te voeren in plaats van de taakreeks te gebruiken. Bijvoorbeeld:

Microsoft raadt aan om, indien mogelijk, de bovenstaande methoden te gebruiken om de extra taken uit te voeren in plaats van ze uit te voeren via de takenreeks. Met de bovenstaande methoden kan deze oplossing worden gebruikt om de implementatie te versnellen.

Als er geen extra taken nodig zijn via een takenreeks voordat de Windows Autopilot-implementatie wordt uitgevoerd, kan de taakreeks van Windows Autopilot voor bestaande apparaten worden gewijzigd om overbodige taken en processen te elimineren. Het elimineren van overbodige taken en processen versnelt het implementatieproces en de tijd die nodig is om de implementatie te voltooien. Voorbeelden van processen die kunnen worden geëlimineerd om de implementatie te versnellen, zijn:

  • Windows Setup nog een keer uitvoeren via de taak Installatievensters en ConfigMgr.
  • De Configuration Manager-client installeren via de installatievensters en ConfigMgr.
  • De Configuration Manager-client verwijderen via de taak Prepare ConfigMgr Client for Noteren.
  • Sysprep uitvoeren via Windows voorbereiden voor het Noteren/ van Sysprep-taken.

De oplossing om de implementatie te versnellen, verwijdert het unattend.xml bestand en elimineert de onnodige taken, zodat het JSON-bestand van het Windows Autopilot-profiel wordt verwerkt tijdens de eerste keer opstarten in Windows. Nadat de oplossing is toegepast, is het bijgewerkte overzicht van het taakreeksproces van Windows Autopilot voor bestaande apparaten als volgt:

  1. Taakreeks begint in Windows PE.
  2. Taakreeks formatteert en partitioneert de schijf.
  3. Taakreeks past het Windows-besturingssysteem toe en maakt het unattend.xml bestand.
  4. Taakreeks injecteert het JSON-bestand van het Windows Autopilot-profiel.
  5. Taakreeks verwijdert het unattend.xml bestand.
  6. Taakreeks wordt voor het eerst in Windows opgestart.
  7. Windows Setup wordt voor het eerst uitgevoerd en verwerkt het JSON-bestand van het Windows Autopilot-profiel omdat er geen unattend.xml bestand is.
  8. Windows Autopilot-implementatie wordt gestart.

De oplossing om de implementatie te versnellen, reduceert het aantal stappen in het implementatieproces van 15 naar 8.

Opmerking

De stappen voor het versnellen van de implementatie van de oplossing zijn optioneel. De gebruiksklare taakvolgorde van Windows Autopilot voor bestaande apparaten werkt nog steeds zonder enige aanpassing. De onderstaande stappen zijn alleen bedoeld om de tijd die nodig is om de implementatie uit te voeren te verkorten en mogelijk bepaalde problemen te voorkomen. Als u de voorkeur geeft aan het niet wijzigen van de bestaande takenreeks van Windows Autopilot voor bestaande apparaten, gaat u verder met de volgende stap van Windows Autopilot-taken uitvoeren op het apparaat.

Ga als volgt te werk om de takenreeks van Windows Autopilot voor bestaande apparaten te wijzigen om het implementatieproces te versnellen:

  1. Open de Configuration Manager-console op een apparaat waarop de Configuration Manager-console is geïnstalleerd, zoals een Configuration Manager-siteserver.

  2. Navigeer in het linkerdeelvenster van de Configuration Manager-console naarOverzicht van>softwarebibliotheek>en besturingssystemen.

  3. Vouw Taakreeksen uit en zoek vervolgens de taakreeks Windows Autopilot voor bestaande apparaten die is gemaakt in de stap Windows Autopilot-taken maken in Configuration Manager.

  4. Zodra de taakreeks van Windows Autopilot voor bestaande apparaten is gevonden, selecteert u deze en selecteert u Bewerken op het lint. U kunt ook met de rechtermuisknop op de takenreeks van Windows Autopilot voor bestaande apparaten klikken en Bewerken selecteren.

  5. In het venster Takenreekseditor dat wordt geopend:

    1. Selecteer de groep Apparaat voorbereiden voor Windows Autopilot en selecteer vervolgens de optie Verwijderen in de linkerbovenhoek van de takenreekseditor. Er verschijnt een bevestigingsdialoogvenster waarin wordt bevestigd dat u de stap wilt verwijderen. Selecteer de knop Ja om de groep Apparaat voorbereiden voor Windows Autopilot te verwijderen.

    2. Selecteer de groep Besturingssysteem instellen en selecteer vervolgens de optie Verwijderen in de linkerbovenhoek van de takenreekseditor. Er verschijnt een bevestigingsdialoogvenster waarin wordt bevestigd dat u de stap wilt verwijderen. Selecteer de knop Ja om de groep Besturingssysteem instellen te verwijderen.

      Opmerking

      Als er extra taken of groepen waren na de taak Configuratievensters en Configuration Manager, moet u ook deze taken en groepen verwijderen door de optie Verwijderen te selecteren in de linkerbovenhoek van de takenreekseditor voor elk van deze taken of groepen. Voor elke verwijdering wordt een bevestigingsdialoogvenster weergegeven waarin wordt bevestigd dat u de stap of groep wilt verwijderen. Selecteer de knop Ja om elke extra taak of groep te verwijderen.

    3. De laatste taak in de takenreeks selecteren.

    4. Selecteer de vervolgkeuzelijst Toevoegen in de linkerbovenhoek van de takenreekseditor en selecteer vervolgens General>Run Command Line. Een opdrachtregeltaak wordt toegevoegd als laatste taak in de takenreeks.

    5. Selecteer de opdrachtregeltaak uitvoeren en configureer vervolgens met de volgende instellingen:

      • Naam: Remove unattend.xml from Panther

      • Opdrachtregel: Selecteer Kopiëren in de rechterbovenhoek van het onderstaande Windows-opdrachtpromptcodeblok en plak deze in het tekstvak Opdrachtregel:

        cmd.exe /c del %OSDTargetSystemDrive%\Windows\Panther\unattend.xml /s
        
    6. Selecteer de knop OK in de Takenreekseditor om de wijzigingen in de takenreeks op te slaan.

  6. Als er meerdere taakreeksen van Windows Autopilot voor bestaande apparaten zijn, herhaalt u de bovenstaande stappen voor elke takenreeks.

Apparaat uitschakelen nadat de taakreeks is voltooid (optioneel)

Wanneer de taakreeks die is gewijzigd om het implementatieproces te versnellen, is voltooid en is voltooid, wordt het apparaat opnieuw opgestart en wordt het vervolgens onmiddellijk voor de eerste keer opgestart in Windows. Na de eerste keer opstarten in Windows, worden Windows Setup en OOBE uitgevoerd. Wanneer Windows Setup en OOBE worden uitgevoerd, wordt het Windows Autopilot JSON-bestand verwerkt en begint de Windows Autopilot-implementatie.

Het apparaat kan echter worden afgesloten in plaats van opnieuw op te starten zodra de taken zijn voltooid. Het kan handig zijn om het apparaat af te sluiten in plaats van opnieuw op te starten wanneer de taken zijn voltooid, bijvoorbeeld om de optie te bieden het apparaat verder voor te bereiden en vervolgens af te leveren aan een eindgebruiker. Windows Setup, OOBE en de Windows Autopilot-implementatie worden dan gestart wanneer de eindgebruiker het apparaat voor de eerste keer inschakelt.

Als het standaardgedrag van het opnieuw opstarten van het apparaat wanneer de taakreeks is voltooid, gewenst is, slaat u deze sectie over en gaat u verder met de volgende stap van Windows Autopilot-takenreeks uitvoeren op het apparaat. Ga als volgt te werk als u het apparaat wilt afsluiten in plaats van opnieuw op te starten nadat de taken zijn voltooid:

  1. Open de Configuration Manager-console op een apparaat waarop de Configuration Manager-console is geïnstalleerd, zoals een Configuration Manager-siteserver.

  2. Navigeer in het linkerdeelvenster van de Configuration Manager-console naarOverzicht van>softwarebibliotheek>en besturingssystemen.

  3. Vouw Taakreeksen uit en zoek vervolgens de taakvolgorde van de Windows Autopilot voor bestaande apparaten die is gewijzigd in de sectie Het implementatieproces versnellen.

  4. Zodra de taakreeks van Windows Autopilot voor bestaande apparaten is gevonden, selecteert u deze en selecteert u Bewerken op het lint. U kunt ook met de rechtermuisknop op de takenreeks van Windows Autopilot voor bestaande apparaten klikken en Bewerken selecteren.

  5. In het venster Takenreekseditor dat wordt geopend:

    1. De laatste taak in de takenreeks selecteren.

    2. Selecteer de vervolgkeuzelijst Toevoegen in de linkerbovenhoek van de takenreekseditor en selecteer vervolgens General>Run Command Line. Een opdrachtregeltaak wordt toegevoegd als laatste taak in de takenreeks.

    3. Selecteer de opdrachtregeltaak uitvoeren en configureer vervolgens met de volgende instellingen:

      • Naam: Shutdown

      • Opdrachtregel: Selecteer Kopiëren in de rechterbovenhoek van het onderstaande Windows-opdrachtpromptcodeblok en plak deze in het tekstvak Opdrachtregel:

        wpeutil.exe shutdown
        
        
    4. Selecteer de knop OK in de Takenreekseditor om de wijzigingen in de takenreeks op te slaan.

  6. Als er meerdere taakreeksen van Windows Autopilot voor bestaande apparaten zijn, herhaalt u de bovenstaande stappen voor elke takenreeks.

Volgende stap: Windows Autopilot-takenreeks uitvoeren op apparaat

Zie de volgende artikelen voor meer informatie over het versnellen van het implementatieproces: