Fichiers de réponses (unattend.xml)

Des fichiers de réponses (ou fichiers d’installation sans assistance) peuvent être utilisés pour modifier les paramètres Windows de vos images durant la configuration. Vous pouvez également créer des paramètres qui déclenchent des scripts dans vos images qui s’exécutent après que le premier utilisateur a créé son compte et choisi sa langue par défaut.

Le programme d’installation de Windows recherche automatiquement les fichiers de réponses à certains emplacements, ou vous pouvez spécifier un fichier sans assistance à utiliser à l’aide de l’option lors de l’exécution /unattend:du programme d’installation de Windows (setup.exe).

Vue d’ensemble des paramètres Windows

Bien que vous puissiez définir de nombreux paramètres Windows en mode audit, certains paramètres ne peuvent être définis qu’à l’aide d’un fichier de réponses ou d’un Designer de configuration Windows, comme l’ajout d’informations de support du fabricant. La liste complète des paramètres du fichier de réponses (également appelées paramètres sans assistance) se trouve dans la référence du programme d’installation de Windows sans assistance.

Les entreprises peuvent contrôler d’autres paramètres à l’aide de stratégie de groupe. Pour plus d’informations, voir Stratégie de groupe.

Paramètres du fichier de réponses

Vous pouvez spécifier la passe de configuration pour ajouter de nouveaux paramètres. Chaque passe de configuration représente une phase d’installation où les paramètres peuvent être configurés :

  • 1 windowsPE: ces paramètres sont utilisés par le programme d’installation du programme d’installation Windows. Si vous modifiez des images existantes, vous pouvez généralement ignorer ces paramètres.

  • 2 offlineServicing : ces paramètres sont appliqués aux images hors connexion où vous appliquez un fichier Unattend avec DISM à l’aide de l’option Apply-Unattend . Lorsque vous appliquez un fichier Unattend avec DISM à une image hors connexion, seuls les paramètres de cette passe de configuration sont traités.

  • 4 specialize: la plupart des paramètres doivent être ajoutés ici. Ces paramètres sont utilisés à deux reprises : au début du mode audit et au début du mode OOBE. Si vous avez besoin de procéder à plusieurs mises à jour ou de tester les paramètres, généralisez une nouvelle fois l’appareil et ajoutez un autre lot de paramètres dans l’étape de configuration Specialize.

  • 6 auditUser: s’exécute lors du démarrage du mode audit.

    C’est le moment idéal pour exécuter un script de test système. Nous allons ajouter Microsoft-Windows-Deployment\RunAsynchronousCommand comme exemple. Pour plus d’informations, consultez Ajouter un script personnalisé au programme d’installation de Windows.

  • 7 oobeSystem: à utiliser avec parcimonie. La plupart de ces paramètres s’exécutent une fois que l’utilisateur a terminé l’OOBE. L’exception est le paramètre Microsoft-Windows-Deployment\Reseal\Mode = Audit, que nous utiliserons pour contourner OOBE et démarrer le PC en mode audit.

    Si votre script s’appuie sur la connaissance de la langue que l’utilisateur sélectionne pendant l’OOBE, vous l’ajouterez à la passe oobeSystem.

  • Pour plus d’informations, consultez Passes de configuration du programme d’installation de Windows.

Notes

Ces paramètres peuvent être perdus si l’utilisateur réinitialise son PC avec les outils de récupération intégrés. Pour savoir comment vous assurer que ces paramètres restent sur l’appareil lors d’une réinitialisation, consultez Exemples de scripts : Conservation des paramètres Windows via une récupération.

Créer et modifier un fichier de réponses

Cette section explique comment créer et modifier un fichier Sans assistance à l’aide des outils disponibles dans le Kit d’évaluation et de déploiement Windows. Lors de la création d’un fichier Unattend pour votre déploiement, vous pouvez configurer des paramètres différents ou supplémentaires de ceux décrits ci-dessous.

Étape 1 : Créer un fichier catalogue

  1. Démarrez l’ Assistant Gestion d’installation.

  2. Cliquez sur Fichier>Sélectionner une image Windows.

  3. Dans Sélectionner une image Windows, accédez à et sélectionnez le fichier image (D:\install.wim). Ensuite, sélectionnez une édition de Windows, par exemple Windows 10 Pro, puis cliquez sur OK. Cliquez sur Oui pour créer le fichier catalogue. Windows SIM crée le fichier en fonction du fichier image et l’enregistre dans le même dossier que le fichier image. Ce processus peut prendre plusieurs minutes.

    Le fichier catalogue s’affiche dans le volet Image Windows . Windows SIM répertorie les composants et packages configurables dans cette image.

    Conseil

    Si Windows SIM ne crée pas le fichier catalogue, essayez les étapes suivantes :

    • Pour créer un fichier catalogue pour les appareils 32 bits ou arm, utilisez un appareil 32 bits.
    • Vérifiez que le fichier d’image de base Windows (\Sources\Install.wim) se trouve dans un dossier qui dispose de privilèges en lecture-écriture, tels qu’un lecteur flash USB ou sur votre disque dur.

Étape 2 : Créer un fichier de réponses

  • Cliquez sur Fichier nouveau>fichier de réponses.

    Le nouveau fichier de réponses apparaît dans le volet Fichier de réponses .

    Notes

    Si vous ouvrez un fichier de réponses existant, vous pouvez être invité à associer le fichier de réponses à l’image. Cliquez sur Oui.

Étape 3 : Ajouter de nouveaux paramètres de fichier de réponses

  1. Ajouter des informations OEM :

    1. Dans le volet Image Windows , développez Composants, cliquez avec le bouton droit sur amd64_Microsoft-Windows-Shell-Setup_(version), puis sélectionnez Ajouter un paramètre pour passer 4 spécialisé.

    2. Dans le volet Fichier de réponses, sélectionnez Components\4 specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation.

    3. Dans le volet PROPRIÉTÉS OEMInformation , dans la section Paramètres , sélectionnez :

      • Fabricant=Fabrikam
      • Model=Notebook Model 1
      • Logo=C:\Fabrikam\Fabrikam.bmp
    4. Créez un logo/graphique couleur 32 bits d’une taille maximale de 120 x 120 pixels et enregistrez-le en tant que D:\AnswerFiles\Fabrikam.bmp fichier sur votre PC local.

      Nous allons copier le logo dans l’image Windows en quelques étapes.

  2. Définissez l’appareil pour qu’il démarre automatiquement en mode audit :

    1. Dans le volet Image Windows , développez Composants, cliquez avec le bouton droit sur amd64_Microsoft-Windows-Deployment_(version), puis sélectionnez Ajouter un paramètre pour passer 7 oobeSystem.

    2. Dans le volet Fichier de réponses , sélectionnez Composants\7 oobeSystem\amd64_Microsoft-Windows-Deployment_neutral\Reseal.

    3. Dans le volet Propriétés de Reseal , dans la section Paramètres , sélectionnez Mode=Audit.

  3. Préparez un script à exécuter après le début du mode Audit.

    1. Dans le volet Image Windows , cliquez avec le bouton droit sur amd64_ Microsoft-Windows-Deployment_(version), puis cliquez sur Ajouter un paramètre pour passer 6 auditUser.

    2. Dans le volet Fichier de réponses , développez Composants\6 auditUser\amd64_Microsoft-Windows-Deployment_neutral\RunAsynchronous. Cliquez avec le bouton droit sur Propriétés de RunAsynchronousCommand , puis cliquez sur Insérer nouvel élément AsynchronousCommand.

    3. Dans le volet Propriétés de AsynchronousCommand , dans la section Paramètres , ajoutez les valeurs suivantes :

      • Path = C:\Fabrikam\SampleCommand.cmd
      • Description = Sample command to run a system diagnostic check.
      • Order = 1 (Détermine l’ordre d’exécution des commandes, à partir de 1.)
  4. Ajoutez une clé de Registre. Dans cet exemple, nous ajoutons une REG_SZ clé appelée ABCD dans HKLM\Software\Sample avec la valeur .10 Cette commande appelle CMD /c REG ADD, comme si vous créiez une clé de Registre à partir de l’invite de commandes.

    Ajoutez RunAsynchronousCommands pour chaque clé de Registre à ajouter. (Cliquez avec le bouton droit sur RunAsynchronousPropriétés de la commande, puis cliquez sur Insérer une nouvelle commande asynchrone).

    Path = CMD /c REG ADD HKEY_LOCAL_MACHINE\Software\Sample /v 10 /t REG_SZ ABCD
    Description = Adds a OEM registry key
    Order = 2
    RequiredUserInput = false
    

Pour obtenir la liste complète des options de configuration , consultez la Référence du programme d’installation de Windows sans assistance .

Étape 4 : Enregistrer le fichier de réponses

  • Enregistrez le fichier de réponses, par exemple : D:\AnswerFiles\BootToAudit-x64.xml.

    Notes

    Windows SIM ne vous permet pas d’enregistrer le fichier de réponses dans les dossiers d’images montés.  

Étape 5 : Créer un script

Étant donné que nous avons spécifié un script à exécuter à l’étape 3.3, nous allons créer ce script maintenant.

  • Copiez l’exemple de script suivant dans le Bloc-notes et enregistrez-le sous la forme D:\AnswerFiles\SampleCommand.cmd.

    @rem Scan the integrity of system files 
    @rem (Required after removing the base English language from an image)
    sfc.exe /scannow
    
    @rem Check to see if your drivers are digitally signed, and send output to a log file.
    md C:\Fabrikam
    C:\Windows\System32\dxdiag /t C:\Fabrikam\DxDiag-TestLogFiles.txt
    

Ajouter le fichier de réponses et le script dans l’image

Étape 6 : Monter une image et ajouter le fichier de réponses

  1. Utilisez DISM pour monter une image Windows. Pour savoir comment monter une image, consultez Monter et modifier une image Windows à l’aide de DISM

  2. Copiez le fichier de réponses dans l’image dans le dossier et nommez-le \Windows\Panther unattend.xml. Le dossier Panther est l’un des dossiers où Windows recherche un fichier de réponses. S’il n’existe pas, créez ce dossier. S’il n’y a aucun fichier de réponses existante, replacez-le ou utilisez l’Assistant Gestion d’installation pour modifier ou combiner les paramètres, le cas échéant.

    MkDir c:\mount\windows\Windows\Panther
    Copy D:\AnswerFiles\BootToAudit-x64.xml  C:\mount\windows\Windows\Panther\unattend.xml
    MkDir c:\mount\windows\Fabrikam
    Copy D:\AnswerFiles\Fabrikam.bmp    C:\mount\windows\Fabrikam\Fabrikam.bmp
    Copy D:\AnswerFiles\SampleCommand.cmd    C:\mount\windows\Fabrikam\SampleCommand.cmd
    
  3. Démontez l’image, en validant les modifications. Par exemple :

    Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
    

    C est la lettre de lecteur du lecteur qui contient l’image montée.

    Ce processus peut prendre quelques minutes.

Lorsque vous appliquez votre image, Windows traite votre fichier sans assistance et configure vos paramètres en fonction de ce que vous avez spécifié dans le sans assistance.