Après avoir analysé les méthodes d'installation sous Debian/Ubuntu, passons à Windows 10. Car l'OS de Microsoft peut aussi répondre automatiquement aux questions posées sur la base d'un simple fichier.
Windows est l'OS majoritaire sur les ordinateurs de bureau, et de loin. Surtout en entreprise où les déploiements se font de manière automatisée, à coup d'outils spécialisés. Microsoft propose d'ailleurs ses propres solutions, que ce soit pour des licences classiques, OEM, entreprises ou par abonnement (Microsoft 365).
Mais l'automatisation (mode unattended) est également disponible pour la version classique de l'OS et passe par un fichier à lui fournir. La mécanique reste la même : lister les réponses à apporter aux questions qui peuvent être posées afin de sauter des étapes et gagner du temps. Le format XML a été utilisé en lieu et place de simples lignes de texte.
Comment générer ce document et le fournir à l'installation ? Voici notre exemple, simple à mettre en place.
Notre dossier sur l'automatisation de l'installation des OS :
- Preseed Debian : automatisez simplement l'installation
- Cubic : personnalisez et automatisez l'installation d'Ubuntu
- Automatisons l'installation de Windows 10 (Unattended)
- Installons Linux et Windows depuis le réseau (PXE) simplement, de manière automatisée
Outil Microsoft, sites et exemples prêts à l'emploi
Pour commencer, il faut bien entendu télécharger une ISO de Windows 10. La méthode officielle pour créer un fichier d'automatisation est l'Assistant Gestion d'installation ou Windows System Image Manager. Il est fourni dans l'Assessment and Deployment Kit (ADK) disponible sur le site de Microsoft.
Il permet de créer un fichier de réponses avec des centaines de paramètres possibles pour les différentes étapes de l'installation, de la phase sous WinPE au premier redémarrage jusqu'à OOBE (Out-Of-The-box Experience) où sont configurés le réseau, le compte utilisateur, les paramètres de confidentialité, etc.
Une documentation complète est disponible par ici.
- Télécharger ADK
- Rufus, UUP Dump : comment télécharger l'ISO de n'importe quelle branche de Windows 10
Pour simplifier la vie de l'utilisateur, certains ont mis en ligne des sites permettant de générer un fichier prêt à l'emploi en ne reprenant que les paramètres principaux comme Windows Answer File Generator. D'autres partagent un fichier qu'il suffit de copier/coller, c'est ce que nous avons décidé de faire avec quelques explications.
Notre fichier de réponses type
Créer un fichier générique pour l'automatisation d'une installation est complexe, car certaines étapes dépendent de paramètres propres à l'utilisateur et sa machine : la licence, la configuration du stockage, du compte, etc. Ici, nous avons laissé deux étapes manuelles faute de trouver une solution parfaite : le choix de la licence et celui du HDD/SDD.
Nous avons configuré l'installation pour utiliser la langue française, régler l'heure sur le fuseau de Paris, accepter les contrats de licence, passer les paramètres de gestion du Wi-Fi et configurer un compte utilisateur avec davlgd
et motdepasse
comme identifiants. Tout peut être édité avec l'Assistant Gestion d'installation.
Concernant les réglages liés à la vie privée, nous avons opté pour la valeur 2 du paramètre ProtectYourPC, peu documenté par Microsoft. Elle correspond à un choix intermédiaire qui pourra ne pas convenir à vos besoins. N'hésitez donc pas à aller plus loin (3, mais désactive aussi certaines sécurités) ou à gérer la chose manuellement.
Pour rappel, selon la version de Windows que vous souhaitez utiliser, des clés génériques peuvent être fournies lors de l'installation. Elles n'activent pas le système mais permettent de sauter cette étape :
- Windows 10 Famille :
TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
- Windows 10 Pro :
VK7JG-NPHTM-C97JM-9MPGT-3V66T
- Windows 10 Entreprise :
NPPR9-FWDCX-D2C8J-H872K-2YT43
- Windows 10 Famille (mono-langue) :
7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH
Selon la version que vous voulez installer, la clé sera donc à adapter dans le fichier fourni ci-dessous. Pour y accéder, cliquez sur Fichier > Ouvrir un fichier de réponses dans l'assistant. Pour voir la liste des réponses possibles il faut ouvrir l'image. Pour cela, commencez par monter l'ISO (via un double-clic) afin d'accéder à son contenu.
Vous devrez ensuite trouver le fichier install.wim
situé dans le répertoire sources
après avoir cliqué sur Fichier > Sélectionner l'image Windows dans l'assistant. Tout apparaîtra dans l'espace en bas à gauche : Image Windows. Tous les composants seront listés ainsi que les paramètres pouvant être ajoutés au fichier de réponses.
Un outil de validation est également présent afin de vous permettre de détecter d'éventuelles erreurs. N'hésitez pas à proposer vos propres fichiers en commentaires si vous voulez partager vos astuces d'automatisation.
Comment utiliser le fichier de réponses
La méthode la plus simple est d'enregistrer le fichier XML généré à la racine d'une clé USB où vous aurez transféré l'ISO. Il devra alors être nommé Autounattend.xml
. Vous pouvez également le lancer manuellement.
- Comment créer une clé USB contenant Linux, macOS, Windows 10 ou une suite d'outils de secours
- Installons Linux et Windows depuis le réseau (PXE) simplement, de manière automatisée
Pour cela, il faut initier la procédure d'installation avec un paramètre particulier afin de lui indiquer où se trouve le fichier de réponses que vous souhaitez utiliser. Vous pouvez ainsi disposer de plusieurs fichiers à utiliser selon les cas, avec un script permettant de le lancer manuellement. La commande est la suivante :
setup /unattend:fichier_de_reponses.xml
Une procédure qui peut s'avérer très utile dans le cadre de déploiement par le réseau via PXE et WinPE (voir ci-dessus).