Partager via


Utiliser les fichiers de réponses avec Sysprep

Vous pouvez utiliser un fichier de réponses avec l’outil De préparation du système (Sysprep) pour configurer les paramètres d’installation de Windows sans assistance. Cette rubrique décrit certaines considérations et processus pour l’utilisation de fichiers de réponses avec Sysprep. Pour plus d’informations sur les composants et paramètres Windows que vous pouvez ajouter à un fichier de réponses, consultez la Référence du programme d’installation de Windows sans assistance.

Exécution de Sysprep un nombre illimité de fois

Si vous spécifiez une clé de produit, Windows est automatiquement activé et vous pouvez exécuter la commande Sysprep un nombre illimité de fois. Pour activer automatiquement Windows en fournissant une clé de produit, spécifiez une clé de produit valide dans le paramètre Microsoft-Windows-Shell-Setup\ProductKey unattend pendant la passe de configuration de spécialisation . Si vous n’activez pas automatiquement Windows en fournissant une clé de produit, Windows invite l’utilisateur final à entrer une clé de produit.

Application des paramètres dans les passes generalize, auditSystem et auditUser Configuration

Toutes les passes de configuration ne s’exécutent pas pendant le programme d’installation de Windows. Les passes de configuration generalize, auditSystem et auditUser sont disponibles uniquement lorsque vous exécutez Sysprep.

Les paramètres suivants sont traités uniquement si vous exécutez Sysprep :

  • Les paramètres des passes de configuration auditSystem et auditUser sont traités lorsque vous démarrez en mode Audit après avoir exécuté la Sysprep /audit commande.

  • Les paramètres de la passe de configuration generalize sont traités lorsque vous exécutez la Sysprep /generalize commande. La passe de configuration généralise supprime les paramètres propres au système afin que vous puissiez déployer la même image sur plusieurs ordinateurs.

Pour plus d’informations, consultez Fonctionnement des passes de configuration.

Mise en cache des fichiers de réponses sur l’ordinateur

Si vous utilisez un fichier de réponses pour installer Windows, ce fichier de réponses est mis en cache dans le système. Lors de l’exécution de la configuration ultérieure, l’ordinateur applique les paramètres de ce fichier de réponses au système. Étant donné que ce fichier de réponses est mis en cache, lorsque vous exécutez la commande Sysprep , le système applique les paramètres dans le fichier de réponses mis en cache. Si vous souhaitez utiliser les paramètres d’un autre fichier de réponses, vous pouvez spécifier un fichier Unattend.xml distinct à l’aide de l’option Sysprep /unattend:<file_name> .

Persistance Plug-and-Play pilotes de périphérique pendant la généralisation du pass de configuration

Vous pouvez conserver les pilotes de périphérique lorsque vous exécutez la commande à l’aide Sysprep /generalize d’un fichier de réponses avec le composant Microsoft-Windows-PnPSysprep PersistAllDeviceInstalls défini surtrue. Pendant la passe de configuration spécialisée, Plug-and-Play analyse l’ordinateur à la recherche d’appareils, puis installe les pilotes de périphérique pour les appareils détectés. Par défaut, l’ordinateur désinstalle ces pilotes de périphérique du système lorsque vous généralisez le système.

Affichage des actions RunSynchronous dans un fichier de réponses

En mode Audit, vous pouvez afficher les status pour les commandes RunSynchronous microsoft-Windows-Deployment qui s’exécutent pendant la passe de configuration auditUser. La fenêtre AuditUI affiche les status pour les commandes et fournit :

  • Progression visuelle pour indiquer qu’une installation se poursuit et n’est pas suspendue.
  • Indication visuelle du moment et de l’endroit où les échecs se produisent. Cela fournit un diagnostic rapide si la commande ne crée pas de fichiers journaux.

Si le fichier de réponses contient des commandes Microsoft-Windows-Deployment RunSynchronous dans la passe de configuration auditUser , une liste des commandes s’affiche dans la fenêtre AuditUI . Les commandes s’affichent dans l’ordre spécifié par le paramètre Microsoft-Windows-Deployment-RunSynchronousCommand Order . Chaque élément de liste de l’interface utilisateur est la chaîne de l’un des éléments suivants :

  • Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand Description (le cas échéant)
  • Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand Path

Sysprep traite toutes les RunSynchronous commandes dans l’ordre. Si la commande réussit, son élément de liste associé reçoit une annotation verte case activée marque. Si la commande échoue, son élément de liste associé reçoit une annotation X rouge. Si la commande demande un redémarrage, la fenêtre AuditUI s’affiche après le démarrage, mais seuls les éléments de liste non traités apparaissent. Les éléments précédemment traités n’apparaissent plus dans la fenêtre AuditUI . Si la liste des éléments de la fenêtre AuditUI dépasse la hauteur de l’affichage, la liste est tronquée à l’affichage et ne défile pas. Par conséquent, vous ne pourrez peut-être pas voir certains éléments.

Le programme d’installation de Windows interprète les codes de retour comme status valeurs dans la fenêtre AuditUI. Une valeur zéro indique une réussite. Une valeur différente de zéro indique un échec. La valeur de retour de la commande peut affecter le comportement du programme d’installation de Windows, en fonction de la valeur du paramètre Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand WillReboot .

Redémarrage

  • Si la WillReboot commande est définie sur Always :

    • Si la commande retourne 0, son élément de liste associé reçoit une annotation verte case activée marque. Un redémarrage se produit immédiatement.
    • Si la commande retourne un nombre différent de zéro, son élément de liste associé reçoit une annotation X rouge. Un redémarrage se produit immédiatement. Une valeur de retour différente de zéro n’est pas traitée comme une erreur irrécupérable quand WillReboot est définie sur Always ou Never.
  • Si la WillReboot commande est définie sur Jamais :

    • Si la commande retourne 0, son élément de liste associé reçoit une annotation verte case activée marque.
    • Si la commande retourne un nombre différent de zéro, son élément de liste associé reçoit une annotation X rouge. Une valeur de retour différente de zéro n’est pas traitée comme une erreur irrécupérable quand WillReboot est définie sur Always ou Never.
  • Si la WillReboot commande est définie sur OnRequest :

    • Si la commande retourne 0, son élément de liste associé reçoit une annotation verte case activée marque.
    • Si la commande retourne 1, son élément de liste associé reçoit une annotation verte case activée marque. Un redémarrage se produit immédiatement.
    • Si la commande retourne 2, son élément de liste associé reçoit temporairement une annotation verte case activée marque. Un redémarrage se produit immédiatement. Après le redémarrage, l’élément de liste associé apparaît à nouveau dans la fenêtre AuditUI sans annotation, car la commande est toujours en cours de traitement.
    • Si la commande retourne d’autres valeurs, une erreur irrécupérable se produit et une boîte de dialogue bloquante s’affiche. Si le fichier Errorhandler.cmd est présent, aucune boîte de dialogue ne s’affiche. Pour plus d’informations sur le fichier Errorhandler.cmd, consultez Ajouter un script personnalisé au programme d’installation de Windows.

Vue d’ensemble de Sysprep (préparation du système)

Options de ligne de commande de Sysprep

Prise en charge de Sysprep pour les rôles de serveur

Vue d’ensemble du processus Sysprep

Résolution des problèmes de déploiement et fichiers journaux