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 sélectionne sa langue par défaut.

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

vue d’ensemble des paramètres de Windows

bien que vous puissiez définir un grand nombre de paramètres de Windows en mode audit, certains paramètres peuvent être définis uniquement à l’aide d’un fichier de réponses ou d’Windows concepteur de Configuration, comme l’ajout d’informations de support du fabricant. Vous trouverez une liste complète des paramètres du fichier de réponses (également connus sous le nom de paramètres sans assistance) dans la Référence sur le programme d’installation 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 quelle étape de configuration ajouter de nouveaux paramètres :

  • 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.

  • 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.

    il s’agit d’un bon moment pour exécuter un script de test système. nous allons ajouter RunAsynchronousCommand (Microsoft-Windows-Deployment \ ) comme exemple. Pour en savoir plus, voir Ajouter un script personnalisé à l’installation de Windows.

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

    Si votre script repose sur la connaissance de la langue que l’utilisateur sélectionne au cours de l’OOBE, vous devez l’ajouter à l’étape oobeSystem.

  • pour plus d’informations, consultez installation de Windows des étapes de Configuration.

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 vérifier que ces paramètres restent sur l’appareil pendant une réinitialisation, consultez exemples de scripts : conservation des paramètres de Windows via une récupération.

Créer et modifier un fichier de réponses

Étape 1 : créer un fichier de catalogue

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

  2. cliquez sur fichier > sélectionner Windows Image.

  3. dans sélectionner une image de Windows, recherchez 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, puis l’enregistre dans le même dossier que le fichier image. Ce processus peut prendre plusieurs minutes.

    Le fichier catalogue apparaît dans le volet Image Windows . Windows SIM répertorie les composants et les packages configurables dans cette image.

    Résolution des problèmes : si Windows SIM ne crée pas le fichier catalogue, essayez les étapes suivantes :

    • Pour créer un fichier catalogue pour des appareils 32 bits ou ARM, utilisez un appareil 32 bits.

    • assurez-vous que le Windows fichier image de base ( \ Sources \ Install. wim) se trouve dans un dossier avec des privilèges de lecture-écriture, tel qu’un disque mémoire 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 .

    Remarque 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 :

    dans le volet de l' Image Windows , développez composants, cliquez avec le bouton droit sur amd64 _ Microsoft-Windows-Shell-Setup _ (version), puis sélectionnez ajouter le paramètre à la passe 4 specialize.

    dans le volet fichier de réponses , sélectionnez composants \ 4 specialize \ amd64 _ Microsoft-Windows-Shell-Setup _ neutral \ OEMInformation.

    dans le volet propriétés de OEMInformation , dans la section Paramètres , sélectionnez :

    • Fabricant =Fabrikam
    • Modèle =Notebook Model 1
    • Logo =C:\Fabrikam\Fabrikam.bmp

    Créez une couleur de 32 bits avec une taille maximale de 120 x 120 pixels, enregistrez-la en tant que D:\AnswerFiles\Fabrikam.bmp fichier sur votre ordinateur local ou utilisez l’exemple à partir de la clé USB-B : D:\ConfigSet\$OEM$\$$\System32\OEM\Fabrikam.bmp .

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

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

    dans le volet de l' 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.

    dans le volet fichier de réponses , sélectionnez composants \ 7 oobeSystem \ amd64 _ Microsoft-Windows-Deployment _ neutral \ rescellage.

    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émarrage du mode audit.

    dans le volet de l' Image Windows , cliquez avec le bouton droit sur amd64 _ Microsoft-Windows-Deployment _ (version) , puis cliquez sur ajouter un paramètre pour passer 6 auditUser.

    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.

    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 dans lequel les commandes sont exécutées, en commençant par 1.)

  4. Ajoutez une clé de registre. dans cet exemple, nous ajoutons des clés pour le programme OEM Windows Store. Utilisez le même processus que l’ajout d’un script à l’aide de CMD /c REG ADD .

    pour les systèmes de Windows 10 client, vous pouvez utiliser l’ID du magasin oem seul ou en combinaison avec un modificateur de contenu du magasin (SCM) pour identifier une personnalisation oem pour le magasin oem. En ajoutant un SCM, vous pouvez cibler les systèmes clients à un niveau plus granulaire. Par exemple, vous pouvez choisir de cibler des appareils commerciaux séparément des appareils grand public en insérant des SCMs uniques pour les marques client et commercial dans ces appareils.

    Ajoutez RunAsynchronousCommands pour chaque clé de Registre à ajouter. (Cliquez avec le bouton droit sur Propriétés de RunAsynchronousCommand , puis cliquez sur Insérer un nouveau AsynchronousCommand).

    Path = CMD /c REG ADD HKEY_LOCAL_MACHINE\Software\OEM /v Value /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 de 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.

    remarque Windows SIM ne vous autorise pas à 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, nous allons maintenant créer ce script.

  • copiez l’exemple de script suivant dans Bloc-notes, puis enregistrez-le en tant que 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 à 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 \ Windows \ Panther , puis nommez-le 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 d’installation sans assistance et configure vos paramètres en fonction de ce que vous avez spécifié dans l’installation sans assistance.