Meilleures pratiques pour la création de fichiers de réponses

Nous vous recommandons les meilleures pratiques suivantes pour créer des fichiers de réponses.

Il existe de nombreuses façons d’utiliser les fichiers de réponses. Pour plus d’informations sur l’utilisation d’un fichier de réponses avec le programme d’installation de Windows, consultez Vue d’ensemble de l’automatisation du programme d’installation de Windows. Pour plus d’informations sur l’utilisation d’un fichier de réponses avec l’outil Sysprep , consultez Utilisation des fichiers de réponses avec Sysprep. Pour plus d’informations sur l’utilisation d’un fichier de réponses avec DISM (Deployment Image Servicing and Management), consultez Options de Command-Line de maintenance sans assistance DISM.

Toujours valider les fichiers de réponses dans Windows SIM

La méthode recommandée pour créer des fichiers de réponses consiste à les créer dans le Gestionnaire d’images système Windows (Windows SIM). Toutefois, si vous utilisez un fichier de réponses créé manuellement, vous devez valider le fichier de réponses dans Windows SIM pour vérifier que le fichier de réponses fonctionne.

Étant donné que les paramètres disponibles et les valeurs par défaut peuvent parfois changer, vous devez revalider votre fichier de réponses lorsque vous le réutilisez.

Éviter les paramètres inutiles

Vous pouvez introduire des paramètres inutiles en insérant le nœud parent d’un paramètre dans le fichier de réponses.

La carte SIM Windows ne crée pas de paramètre vide dans un fichier de réponses. Bien que les paramètres vides soient ignorés pendant l’installation de Windows, les chaînes vides peuvent prolonger la durée d’installation. Par conséquent, lorsque vous créez votre fichier de réponses, supprimez tous les paramètres qui ne sont pas requis.

En général, il est préférable d’étendre jusqu’au niveau le plus bas d’un composant et de sélectionner uniquement les éléments que vous souhaitez définir. Pour la valeur par défaut, vous n’avez pas besoin d’inclure l’élément, sauf s’il s’agit d’un élément obligatoire.

Comprendre les passes de configuration

Les passes de configuration représentent différentes phases d’installation. Il est très important de comprendre ce qui se passe pendant chaque passe de configuration pour créer des fichiers de réponses. Pour plus d’informations, consultez Vue d’ensemble de l’automatisation du programme d’installation de Windows et Fonctionnement des passes de configuration.

Éviter de créer des éléments vides

La carte SIM Windows prend en charge la création d’éléments vides dans un fichier de réponses. En cliquant avec le bouton droit sur un type de paramètre de chaîne, puis en cliquant sur Écrire une chaîne vide, vous créez un élément vide dans le fichier de réponses. Toutefois, certains paramètres prennent en charge les éléments vides, et d’autres non. Dans certains cas, la création d’un élément vide entraîne l’échec du programme d’installation de Windows. Avant de créer un élément vide, consultez la documentation relative aux paramètres de composant dans la référence d’installation sans assistance de Windows® (Unattend.chm).

Création de sections Architecture-Specific pour chaque passe de configuration

Si vous effectuez des déploiements multiplateformes, ne dupliquez pas les composants pour différents types d’architecture dans un fichier de réponses unique. Si vous avez plusieurs composants qui s’appliquent à différents types d’architecture dans un fichier de réponses unique, le programme d’installation peut appliquer les paramètres dans les composants plusieurs fois, ou il peut appliquer les paramètres de manière incorrecte.

Pour les déploiements multiplateformes, vous devez créer des paramètres spécifiques à l’architecture pour chaque passe de configuration dans un fichier de réponses. Par exemple, pour un environnement de préinstallation 32 bits et un ordinateur de destination 64 bits, vous devez spécifier uniquement les composants x86 dans la passe de configuration windowsPE et uniquement les composants x64 dans tous les autres passes de configuration.

Pour les fichiers de réponses 64 bits, les paramètres wow64 sont les versions 32 bits d’une application, pour les applications qui incluent à la fois les modes 32 bits et 64 bits.

Améliorer la sécurité des fichiers de réponses

Les fichiers de réponses stockent des données sensibles, notamment des clés de produit, des mots de passe et d’autres informations de compte. Vous pouvez aider à protéger ces données sensibles en suivant ces bonnes pratiques :

  • Restreindre l’accès aux fichiers de réponses. Selon votre environnement, vous pouvez modifier les listes de contrôle d’accès (ACL) ou les autorisations d’un fichier. Seuls les comptes approuvés peuvent accéder aux fichiers de réponses.

  • Masquer les mots de passe. Pour améliorer la sécurité dans les fichiers de réponses, vous pouvez masquer les mots de passe des comptes locaux à l’aide de la carte SIM Windows. Pour plus d’informations, consultez Masquer les données sensibles dans un fichier de réponses.

  • Supprimez le fichier de réponses mis en cache. Pendant l’installation de Windows sans assistance, les fichiers de réponses sont mis en cache sur l’ordinateur. Pour chaque passe de configuration, les informations sensibles telles que les mots de passe de domaine et les clés de produit sont supprimées dans le fichier de réponses mis en cache. Toutefois, d’autres informations sont toujours lisibles dans le fichier de réponses. Avant de remettre l’ordinateur à un client, supprimez le fichier de réponses mis en cache dans %WINDIR%\panther.

    Notes

    Supprimez le fichier de réponses uniquement si aucun paramètre ne sera traité pendant la passe de configuration oobeSystem . La passe de configuration oobeSystem est traitée immédiatement avant le démarrage de l’expérience OOBE (Out-Of-Box Experience). Il s’agit généralement de la première fois qu’un client allume l’ordinateur. Si vous supprimez le fichier de réponses de ce dossier, ces paramètres ne seront pas traités.

Ne pas remplacer les fichiers existants lorsque vous utilisez des images de données ou des dossiers $OEM$

Lorsque vous ajoutez des données, telles que des pilotes ou des applications supplémentaires, ne remplacez pas les fichiers système Windows. Le remplacement des fichiers système peut endommager votre ordinateur. Pour plus d’informations sur l’ajout de pilotes et d’applications, consultez How to Create a Data Image et How to Manage Files and Folders in a Distribution Share.

Utiliser des fichiers de réponses distincts pour déployer sur plusieurs types d’architecture

Créez des fichiers de réponses distincts pour chaque type d’architecture sur lequel vous envisagez de déployer. Si un fichier de réponses unique contient plusieurs composants qui s’appliquent à différents types d’architecture, les paramètres de composant peuvent être appliqués plusieurs fois ou peuvent être appliqués de manière incorrecte.

Utiliser plusieurs fichiers de réponses pour des personnalisations spécifiques

Vous pouvez utiliser plusieurs fichiers de réponses (Unattend.xml) pour créer différents ensembles de personnalisations que vous pouvez appliquer à vos images à différents moments. Par exemple, vous pouvez utiliser un fichier de réponses générique qui contient vos informations de personnalisation et de support pendant l’installation de Windows. Une fois l’installation terminée, lorsque vous exécutez l’outil Sysprep , vous pouvez appliquer un deuxième fichier de réponses pour ajouter d’autres personnalisations. Lorsque vous devez traiter votre image Windows, vous pouvez utiliser un autre fichier de réponses avec DISM.

Par exemple, vous pouvez définir vos personnalisations de base dans un fichier de réponses que vous utilisez avec le programme d’installation de Windows. Une fois l’installation terminée, vous pouvez utiliser un fichier de réponses avec Sysprep ou DISM. Par exemple, si vous souhaitez conserver tous les pilotes qui ont été ajoutés à l’installation pendant un processus de généralisation , vous pouvez créer un fichier de réponses à utiliser avec Sysprep qui contient le paramètre PersistAllDeviceInstalls . Vous pouvez appliquer un fichier de réponses en exécutant la commande suivante : Sysprep /generalize /unattend:answerfile.

Pour plus d’informations sur l’utilisation d’un fichier de réponses avec le programme d’installation de Windows, consultez Options de Command-Line du programme d’installation de Windows.

Pour plus d’informations sur l’utilisation d’un fichier de réponses avec Sysprep, consultez Syntaxe Command-Line Sysprep.

Pour plus d’informations sur l’utilisation d’un fichier de réponses avec DISM, consultez Options de Command-Line de maintenance sans assistance DISM.

Utiliser les mécanismes appropriés pour ajouter Mises à jour à une image Windows

Utilisez uniquement les mécanismes de maintenance pris en charge par Microsoft pour mettre à jour une image Windows.

Utilisez DISM pour mettre à jour une image Windows hors connexion. Pour plus d’informations, consultez Service d’une image hors connexion.

Pendant l’installation, vous pouvez également configurer l’ordinateur pour télécharger automatiquement les mises à jour à partir de Windows Update.

Avertissement

Ne remplacez jamais les fichiers système Windows à l’aide $OEM$ de sous-dossiers ou d’images de données.

Si vous avez des pilotes de périphérique supplémentaires à ajouter à un ordinateur, ajoutez ces pilotes hors connexion à l’aide de DISM. Vous pouvez également inclure des pilotes supplémentaires dans une installation sans assistance à l’aide des composants Microsoft-Windows-PnPCustomizationsNonWinPE et Microsoft-Windows-PnPCustomizationWinPE . Pour plus d’informations, voir Comment ajouter et supprimer des pilotes hors connexion.

Spécifier les paramètres de langue

Pour changer de langue à l’aide d’un fichier de réponses, utilisez le composant Microsoft-Windows-International-Core-WinPE . Il existe deux composants dans lesquels vous pouvez spécifier des paramètres de langue :

  • Microsoft-Windows-International-Core-WinPE. Les paramètres de langue sont appliqués pendant la passe de configuration windowsPE .
  • Microsoft-Windows-International-Core. Les paramètres de langue sont appliqués lors de la passe de configuration specialize ou oobeSystem .

Étant donné que certaines langues nécessitent un redémarrage, nous vous recommandons de configurer vos paramètres de langue pendant la passe de configuration windowsPE , car l’ordinateur redémarre toujours. Si vous traitez les paramètres de langue pendant la passe de configuration specialize ou oobeSystem , l’ordinateur peut nécessiter un redémarrage supplémentaire.

Utilisez la commande Sysprep/generalize avec LocalAccounts pour modifier les informations de compte

Vous pouvez utiliser la commande Sysprep avec l’option généraliser et les paramètres LocalAccounts pour modifier les informations de compte relatives à un compte d’utilisateur existant.

Si vous spécifiez les paramètres de l’exemple suivant dans la passe de configuration specialize , toutes les valeurs de NEWVALUE seront modifiées. Toutefois, MyAccount conserve ses appartenances au groupe de sécurité. MyAccount est considéré comme le même compte avec un nom d’affichage, une description et une valeur de mot de passe différents.

<LocalAccount>
   <Name>MyAccount</Name>
   <DisplayName>NEWVALUE</DisplayName>
   <Description>NEWVALUE</Description>
   <Password>
      <PlainText>false</PlainText>
      <Value>NEWVALUEBASE64</Value>
   </Password>
</LocalAccount>

Informations de référence techniques sur le Gestionnaire d’images système Windows (Windows SIM)

Vue d’ensemble de Sysprep

Informations techniques de référence du programme d’installation de Windows

Gestion et maintenance des images de déploiement (DISM, Deployment Image Servicing and Management)