Partager via


Déploiement de Windows Autopilot pour les appareils existants : accélérer le processus de déploiement (facultatif)

Étapes de jointure Microsoft Entra pilotée par l’utilisateur Autopilot :

  • Étape 8 : Accélérer le processus de déploiement (facultatif)

Pour obtenir une vue d’ensemble du workflow de déploiement Windows Autopilot pour les appareils existants, consultez Déploiement de Windows Autopilot pour les appareils existants dans Intune et Configuration Manager.

Processus de séquence de tâches Windows Autopilot pour les appareils existants

Lorsque la séquence de tâches Windows Autopilot pour appareils existants s’exécute sur un appareil, le déploiement Autopilot ne s’exécute pas lorsque l’appareil démarre dans Windows pour la première fois pendant la tâche Installer Windows et ConfigMgr de la séquence de tâches. Au lieu de cela, le déploiement Autopilot ne s’exécute pas tant que la séquence de tâches n’est pas terminée.

Le déploiement Autopilot s’exécute normalement lorsque Windows démarre pour la première fois et que le programme d’installation de Windows et l’expérience OOBE (out-of-box experience) s’exécutent. Toutefois, pendant une séquence de tâches Windows Autopilot pour appareils existants, même si la séquence de tâches a injecté un fichier JSON de profil Autopilot dans l’installation Windows hors connexion, le fichier n’est pas traité lors du premier démarrage de Windows, car la séquence de tâches crée et injecte également un unattend.xml fichier. Lorsqu’il existe à la fois un unattend.xml fichier et un fichier JSON de profil Autopilot pendant l’installation de Windows, le programme d’installation de Windows ignore le fichier JSON du profil Autopilot et traite uniquement le unattend.xml fichier.

Une fois l’installation de Windows terminée, la séquence de tâches reprend et supprime l’existant unattend.xml. Plus loin dans la séquence de tâches, lorsque la séquence de tâches exécute Sysprep sur l’appareil, elle ne spécifie ni n’ajoute de nouveau unattend.xml fichier. Une fois que la séquence de tâches a terminé l’exécution de Sysprep, la séquence de tâches se termine et l’appareil est redémarré. Lorsque l’appareil redémarre, Windows démarre et le programme d’installation de Windows s’exécute pour une deuxième fois. Étant donné qu’il n’y a pas unattend.xml de fichier et que seul le fichier JSON du profil Autopilot existe, le programme d’installation de Windows traite le fichier JSON du profil Windows Autopilot et le déploiement Autopilot démarre.

Voici une vue d’ensemble du processus de séquence de tâches Windows Autopilot pour les appareils existants :

  1. La séquence de tâches démarre dans Windows PE.
  2. La séquence de tâches met en forme et partitionne le disque.
  3. La séquence de tâches applique le système d’exploitation Windows et crée le unattend.xml fichier.
  4. La séquence de tâches injecte le fichier JSON du profil Autopilot.
  5. La séquence de tâches démarre dans Windows pour la première fois.
  6. Le programme d’installation de Windows s’exécute pour la première fois et traite le unattend.xml fichier. Le fichier JSON du profil Windows Autopilot est ignoré.
  7. La séquence de tâches reprend dans le système d’exploitation Windows nouvellement installé.
  8. La séquence de tâches supprime le fichier unattend.xml.
  9. La séquence de tâches installe le client Configuration Manager.
  10. La séquence de tâches exécute des tâches supplémentaires (Installer l’application, Installer les mises à jour logicielles, Installer le package, Activer BitLocker, etc.)
  11. La séquence de tâches désinstalle le client Configuration Manager.
  12. La séquence de tâches prépare Sysprep l’appareil.
  13. La séquence de tâches se termine et l’appareil redémarre.
  14. Le programme d’installation de Windows s’exécute pour la deuxième fois et traite le fichier JSON du profil Autopilot, car il n’y a pas unattend.xml de fichier.
  15. Le déploiement d’Autopilot démarre.

Tâches supplémentaires en cours d’exécution pendant une séquence de tâches Windows Autopilot pour appareils existants

Lorsque vous utilisez l’Assistant Création d’une séquence de tâches dans Configuration Manager pour créer la séquence de tâches Windows Autopilot pour les appareils existants, il suppose que des tâches supplémentaires doivent être exécutées via la séquence de tâches avant l’exécution du déploiement Autopilot. Voici quelques exemples de tâches supplémentaires exécutées via la séquence de tâches avant l’exécution du déploiement Autopilot :

  • Installation d’applications via la tâche Installer l’application .
  • Installation des mises à jour logicielles via la tâche Installer les mises à jour logicielles .
  • Installation de packages via la tâche Installer le package .
  • Activation de BitLocker via la tâche Activer BitLocker .
  • Autres personnalisations.

Pour que ces tâches supplémentaires s’exécutent, le processus de déploiement de séquence de tâches effectue les processus suivants après son démarrage à partir de Windows PE :

  • Démarre le système d’exploitation Windows pour la première fois et exécute le programme d’installation de Windows et OOBE.
  • Continue la séquence de tâches dans le système d’exploitation Windows complet.
  • Installe le client Configuration Manager pour prendre en charge l’exécution de tâches telles que les tâches Installer l’application ou Installer les mises à jour logicielles .
  • Exécute les tâches supplémentaires.
  • Supprime le client Configuration Manager.
  • Prépare syspreps l’appareil afin qu’une fois la séquence de tâches terminée et le redémarrage de l’appareil, il puisse réexécuter le programme d’installation de Windows et OOBE, qui lance ensuite le déploiement Autopilot.

Les étapes ci-dessus sont nécessaires si des tâches supplémentaires doivent s’exécuter pendant la séquence de tâches. Toutefois, si des tâches supplémentaires n’ont pas besoin de s’exécuter pendant la séquence de tâches, plusieurs des étapes ci-dessus ne sont pas nécessaires. L’exécution des étapes ci-dessus lorsqu’elles ne sont pas nécessaires peut entraîner plusieurs problèmes, notamment :

  • Inutilement ajouter du temps au processus de déploiement.
  • Installation inutile du client Configuration Manager sur l’appareil. Il est recommandé d’éviter d’installer le client Configuration Manager si vous n’en avez pas besoin pendant la séquence de tâches et s’il sera finalement désinstallé.
  • Exécuter inutilement le programme d’installation de Windows et OOBE plusieurs fois.
  • Exécution inutile de Sysprep.

Accélérer le processus de déploiement

Conseil

Si une séquence de tâches est nécessaire pour exécuter des tâches supplémentaires avant d’exécuter le déploiement Autopilot, passez à l’étape suivante de la séquence de tâches Exécuter Autopilot sur l’appareil.

Toutefois, même si des tâches supplémentaires sont nécessaires, au lieu d’utiliser la séquence de tâches pour exécuter ces tâches, envisagez d’exécuter les tâches supplémentaires à l’aide d’autres méthodes. Par exemple :

Si possible, Microsoft recommande d’utiliser les méthodes ci-dessus pour exécuter les tâches supplémentaires au lieu de les exécuter via la séquence de tâches. L’utilisation des méthodes ci-dessus permet d’utiliser cette solution pour accélérer le déploiement.

Si aucune tâche supplémentaire n’est nécessaire via une séquence de tâches avant d’exécuter le déploiement Autopilot, la séquence de tâches Windows Autopilot pour appareils existants peut être modifiée afin d’éliminer les tâches et les processus inutiles. L’élimination des tâches et processus inutiles accélère le processus de déploiement et le temps nécessaire à la fin du déploiement. Voici quelques exemples de processus qui peuvent être éliminés pour accélérer le déploiement :

  • Exécution de temps supplémentaires du programme d’installation de Windows via la tâche Installer Windows et ConfigMgr .
  • Installation du client Configuration Manager via le programme d’installation de Windows et configMgr.
  • Désinstallation du client Configuration Manager via la tâche Préparer le client ConfigMgr pour la capture .
  • Exécution de Sysprep via les tâches Préparer Windows pour capturer/Sysprep .

La solution pour accélérer le déploiement supprime le unattend.xml fichier et élimine les tâches inutiles afin que le fichier JSON du profil Autopilot soit traité lors du premier démarrage dans Windows. Une fois la solution appliquée, la vue d’ensemble mise à jour du processus de séquence de tâches Windows Autopilot pour les appareils existants est la suivante :

  1. La séquence de tâches démarre dans Windows PE.
  2. La séquence de tâches met en forme et partitionne le disque.
  3. La séquence de tâches applique le système d’exploitation Windows et crée le fichier unattend.xml.
  4. La séquence de tâches injecte le fichier JSON du profil Autopilot.
  5. La séquence de tâches supprime le unattend.xml fichier.
  6. La séquence de tâches démarre dans Windows pour la première fois.
  7. Le programme d’installation de Windows s’exécute pour la première fois et traite le fichier JSON du profil Autopilot, car il n’y a pas unattend.xml de fichier.
  8. Le déploiement d’Autopilot démarre.

La solution pour accélérer le déploiement réduit le nombre d’étapes du processus de déploiement de 15 à 8.

Remarque

Les étapes permettant à la solution d’accélérer le déploiement sont facultatives. La séquence de tâches Windows Autopilot out-of-box pour les appareils existants fonctionne toujours sans aucune modification. Les étapes ci-dessous sont conçues uniquement pour réduire le temps nécessaire à l’exécution du déploiement et potentiellement éviter certains problèmes. Si la préférence est de ne pas modifier la séquence de tâches Windows Autopilot existante pour les appareils existants, passez à l’étape suivante de la séquence de tâches Exécuter Autopilot sur l’appareil.

Pour modifier la séquence de tâches Windows Autopilot pour les appareils existants afin d’accélérer le processus de déploiement, procédez comme suit :

  1. Sur un appareil sur lequel la console Configuration Manager est installée, par exemple un serveur de site Configuration Manager, ouvrez la console Configuration Manager.

  2. Dans le volet gauche de la console Configuration Manager, accédez à Vued’ensemble> de la bibliothèque>de logiciels Systèmes d’exploitation.

  3. Développez Séquences de tâches , puis recherchez la séquence de tâches Autopilot pour les appareils existants créée à l’étape Créer une séquence de tâches Autopilot dans Configuration Manager .

  4. Une fois que la séquence de tâches Autopilot pour les appareils existants est localisée, sélectionnez-la, puis dans le ruban, sélectionnez Modifier. Vous pouvez également cliquer avec le bouton droit sur la séquence de tâches Autopilot pour les appareils existants et sélectionner Modifier.

  5. Dans la fenêtre Éditeur de séquence de tâches qui s’ouvre :

    1. Sélectionnez le groupe Préparer l’appareil pour Windows Autopilot , puis sélectionnez l’option Supprimer en haut à gauche de l’éditeur de séquence de tâches. Une boîte de dialogue de confirmation s’affiche pour confirmer la suppression de l’étape. Sélectionnez le bouton Oui pour supprimer le groupe Préparer l’appareil pour Windows Autopilot .

    2. Sélectionnez le groupe Configurer le système d’exploitation , puis sélectionnez l’option Supprimer en haut à gauche de l’éditeur de séquence de tâches. Une boîte de dialogue de confirmation s’affiche pour confirmer la suppression de l’étape. Sélectionnez le bouton Oui pour supprimer le groupe Configurer le système d’exploitation .

      Remarque

      S’il y avait des tâches ou des groupes supplémentaires après la tâche Installer Windows et Configuration Manager , supprimez également ces tâches et groupes en sélectionnant l’option Supprimer en haut à gauche de l’éditeur de séquence de tâches pour chacune de ces tâches ou groupes. Pour chaque suppression, une boîte de dialogue de confirmation s’affiche pour confirmer la suppression de l’étape ou du groupe. Sélectionnez le bouton Oui pour supprimer chaque tâche ou groupe supplémentaire.

    3. Sélectionnez la dernière tâche dans la séquence de tâches.

    4. Sélectionnez le menu déroulant Ajouter en haut à gauche de l’éditeur de séquence de tâches, puis sélectionnez Général>Exécuter la ligne de commande. Une tâche Exécuter la ligne de commande est ajoutée comme dernière tâche dans la séquence de tâches.

    5. Sélectionnez la tâche Exécuter la ligne de commande, puis configurez avec les paramètres suivants :

      • Nom : Supprimer unattend.xml de Panther

      • Ligne de commande : sélectionnez Copier en haut à droite du bloc de code d’invite de commandes Windows ci-dessous, puis collez-le dans la zone de texte Ligne de commande :

        cmd.exe /c del %OSDTargetSystemDrive%\Windows\Panther\unattend.xml /s
        
    6. Sélectionnez le bouton OK dans l’Éditeur de séquence de tâches pour enregistrer les modifications apportées à la séquence de tâches.

  6. S’il existe plusieurs séquences de tâches Windows Autopilot pour les appareils existants, répétez les étapes ci-dessus pour chaque séquence de tâches.

Arrêter l’appareil une fois la séquence de tâches terminée (facultatif)

Lorsque la séquence de tâches modifiée pour accélérer le processus de déploiement se termine et est terminée, l’appareil redémarre, puis démarre immédiatement dans Windows pour la première fois. Après avoir démarré dans Windows pour la première fois, il exécute le programme d’installation de Windows et OOBE. Lorsque le programme d’installation de Windows et OOBE s’exécutent, le fichier JSON Autopilot est traité et le déploiement Autopilot commence.

Toutefois, l’appareil peut être arrêté au lieu de redémarrer une fois la séquence de tâches terminée. Arrêter l’appareil au lieu de le redémarrer à la fin de la séquence de tâches peut être utile, par exemple, pour donner la possibilité de préparer davantage l’appareil, puis de le remettre à un utilisateur final. Le programme d’installation de Windows, OOBE et le déploiement Autopilot démarrent à la place lorsque l’utilisateur final allume l’appareil pour la première fois.

Si le comportement par défaut du redémarrage de l’appareil à la fin de la séquence de tâches est souhaité, ignorez cette section et passez à l’étape suivante de La séquence de tâches Autopilot sur l’appareil. Sinon, pour arrêter l’appareil au lieu de le redémarrer une fois la séquence de tâches terminée, procédez comme suit :

  1. Sur un appareil sur lequel la console Configuration Manager est installée, par exemple un serveur de site Configuration Manager, ouvrez la console Configuration Manager.

  2. Dans le volet gauche de la console Configuration Manager, accédez à Vued’ensemble> de la bibliothèque>de logiciels Systèmes d’exploitation.

  3. Développez Séquences de tâches, puis recherchez la séquence de tâches Autopilot pour les appareils existants modifiée dans la section Accélérer le processus de déploiement .

  4. Une fois que la séquence de tâches Autopilot pour les appareils existants est localisée, sélectionnez-la, puis dans le ruban, sélectionnez Modifier. Vous pouvez également cliquer avec le bouton droit sur la séquence de tâches Autopilot pour les appareils existants et sélectionner Modifier.

  5. Dans la fenêtre Éditeur de séquence de tâches qui s’ouvre :

    1. Sélectionnez la dernière tâche dans la séquence de tâches.

    2. Sélectionnez le menu déroulant Ajouter en haut à gauche de l’éditeur de séquence de tâches, puis sélectionnez Général>Exécuter la ligne de commande. Une tâche Exécuter la ligne de commande est ajoutée comme dernière tâche dans la séquence de tâches.

    3. Sélectionnez la tâche Exécuter la ligne de commande, puis configurez avec les paramètres suivants :

      • Nom : Arrêt

      • Ligne de commande : sélectionnez Copier en haut à droite du bloc de code d’invite de commandes Windows ci-dessous, puis collez-le dans la zone de texte Ligne de commande :

        wpeutil.exe shutdown
        
        
    4. Sélectionnez le bouton OK dans l’Éditeur de séquence de tâches pour enregistrer les modifications apportées à la séquence de tâches.

  6. S’il existe plusieurs séquences de tâches Windows Autopilot pour les appareils existants, répétez les étapes ci-dessus pour chaque séquence de tâches.

Étape suivante : Exécuter la séquence de tâches Autopilot sur l’appareil

Pour plus d’informations sur l’accélération du processus de déploiement, consultez les articles suivants :