Le projet à pour but de mettre en place une infrastructure Windows complète pour le déploiement de systèmes d’exploitation par le réseau via la technologie PXE. Son utilité première est de faciliter et d’accélérer le processus de préparation des machines lors de l’arrivée d’un nouveau collaborateur dans l’entreprise. Son but secondaire est d’éviter les oublis ou erreurs dans la configuration des postes, notamment pour les postes qui sont destinés à être installés sur des sites distants.
Schéma d'un serveur WDS dans une infra
Principe de fonctionnement
Création et configuration de la machine virtuelle
Installation de Windows
Préparation du poste client en mode audit système
Installation des outils de déploiement et préparation de la machine
Généralisation de l’image système
Capture du disque dur de la machine
Création du support d’installation
Déploiement manuel ou via un server WDS
I. Installation de l'OS
1. Insérer le disque d’installation de Windows et démarrer sur l’image
2. Choisir sa langue et cliquer sur suivant
3. Cliquer sur installer maintenant
4. Entrer la clé d’activation de Windows ou cliquer sur je n’ai pas la clé de produit
5. Choisir la version de Windows à installer
6. Accepter les termes du contrat de licence et choisir le mode d’installation personnalisé
9. Attendre la fin de l’installation
II. Installation Des services
1. Dans le gestionnaire de serveur, cliquer sur « Ajouter des rôles et fonctionnalités »
2. Suivre les instructions et sélectionner votre serveur
3. Il suffit ensuite de cocher les services suivants :
– Serveur DHCP – Serveur DNS – Services AD DS – Services de déploiement Windows
III. Configuration du DHCP
1. Sur le serveur DHCP, cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur DHCP
2. Dans la console DHCP, cliquez avec le bouton droit sur DHCP
3. Sélectionnez « Gérer les serveurs autorisés »
4. Dans la boîte de dialogue Gérer les serveurs autorisés, cliquez sur Autoriser.
5. Dans boîte de dialogue « Autoriser le serveur DHCP », tapez le nom ou l’adresse IP du serveur DHCP
6. Valider puis retourner dans la console DHCP pour créer une nouvelle étendue
7. Faire clic droit sur IPV4 puis cliquer sur Nouvelle étendue
8. Suivez les instructions pour la création de l’étendue
IV. Configuration de Windows WDS
1. Aller dans l’onglet WDS sur la gauche
2. Faire clic droit sur le nom de votre serveur, puis cliquer sur « Console de gestion des services de déploiement Windows »
3. Faire clic droit sur votre serveur puis cliquer sur « Configurer le serveur »
4. On arrive alors sur l’assistant de configuration des services de déploiement Windows
5. Suivre les instructions jusqu’aux options d’installation, choisir Serveur autonome
6. Choisir un dossier pour les fichiers de déploiement de vos images sur le second disque dur
7. Cocher « répondre à tous les ordinateurs clients (connus et inconnus), puis valider
IV. Ajout des images d'installation dans le serveur
1. Retourner dans l’onglet WDS sur la gauche, puis faire clic droit sur Images de démarrage
2. Cliquer sur Ajouter une image de démarrage
3. Aller chercher le fichier boot.wim dans une image d’installation de Windows, puis suivre les instructions
4. Attendre la fin de l’ajout de l’image
5. Faire clic droit sur Images d’installation puis Ajouter une image d’installation
6. Créer un nom pour le groupe d’images, puis sélectionner l’image que vous avez créé pour l’ajouter et suivre les instructions pour nommer l’image
V. Déploiement de l'image sur le poste client
1. Entrer dans le BIOS de votre ordinateur (en général F1, F2, Suppr ou entrée suivant les marques)
2. Trouver le paramètre d’ordre de démarrage
3. Sélectionner PXE over IPV4
4. Démarrage en PXE et déploiement
5. Brancher la machine sur le même réseau que le serveur de déploiement
6. Démarrer la machine
7. Une fois l’image téléchargée, faire suivant et se connecter avec les identifiants du server
8. Suivre les instructions et finaliser l’installation de Windows
En conclusion le déploiement d’images Windows n’est pas compliqué mais comporte beaucoup d’étapes.
II. Préparation du poste client
Une fois l’installation de Windows terminée, il est recommandé d’installer les premières mises à jour de sécurité et de paramétrer la carte réseau si l’infrastructure de l’entreprise à un serveur DNS ou n’a pas de serveur DHCP avant de passer à la suite.
I. Passage en mode audit
Pour préparer la machine au déploiement, Microsoft à un outil intégré dédié à cette opération, il se nomme « Sysprep », comme « préparation du système ». Il se trouve à C:\Windows\System32\Sysprep
1. Ouvrir le programme
2. Sélectionner le mode Audit, et redémarrer
Une fois que vous avez cliqué sur le bouton OK, votre ordinateur va redémarrer dans ce mode qui créé une session Administrateur temporaire qui servira de modèle pour la capture qui va suivre.
(ℹ️) InformationL’option « Généraliser » sert à créer une image qui est vouée à être installée sur des machines avec des configurations différentes.
Il ne faut pas la cocher si vous souhaitez déployer des machines qui sont identiques au niveau matériel car il est possible d'installer des drivers et des mises à jours matérielles.
II. Préparation de base
À partir de cette étape vous pouvez préparer votre poste Windows.
(ℹ️) InformationVous pouvez désinstaller les applications Microsoft Store, mais attention vous ne pouvez pas en ajouter, autrement le Sysprep reverra une erreur et vous empêchera de générer votre image. C’est également le moment de connecter d’éventuels partages réseaux et d’activer ou désactiver les services pour votre entreprise.
III. Généralisation de l'image
1. Relancez l’application Sysprep située à C:\Windows\System32\Sysprep
2. Choisir cette fois « Entrer en mode OOBE (Out-of-Box Expérience) », dans mon cas je vais cocher Généraliser car je veux déployer mon image sur des machines qui n’ont pas la même configuration matérielle, et choisir dans les options d’extinction Arrêter.
3. Une fois que vous avez cliqué sur OK, le programme va préparer le système à la capture du disque dur et s’éteindre.
IV. Capture du disque dur de la machine
Pour capturer le disque dur de la machine il existe plusieurs solutions, je vais utiliser la solution la plus simple à mon gout, celle du disque d’installation de Windows. En effet il n’est pas possible de capturer le disque sur de la machine si elle est allumée, c’est pourquoi il faut obligatoirement passer par programme extérieur, ici WinPE. Il est possible de créer une clé USB WinPE mais ce n’est pas le plus rapide.
1. Il faut connecter un disque d’installation de Windows à votre machine et démarrer dessus comme si on voulait installer Windows.
2. Une fois le programme d’installation lancé, au lieu de cliquer sur Installer maintenant, il faut faire Shift + F10 pour ouvrir un invité de commandes « WinPE ».
3. Avant d’entrer la commande pour lancer la capture du disque, il faut déjà trouver sur quelle partition se trouve notre installation de Windows. En effet dans cet environnement la lettre du disque peut avoir été changé.
⚠️ Entrer la commande « dir » pour lister les fichiers que vous avez dans le répertoire courant, si vous ne voyez pas les répertoires Perflogs, Program Files, Users et Windows, vous n’êtes probablement pas sur le bon disque. Pour changer de disques entrez tout simplement « c: » pour le disque C: et puis revérifier les dossiers qu’il contient.
4. Une fois le dossier repéré, il faut utiliser le programme DISM pour extraire l’image du disque dur. Pour connaître la syntaxe de la commande que nous allons utiliser, entrez DISM /Capture-Image /help
(I) InfoIl est possible de réduire légèrement la taille de l'image en utilisant l'argument /Compress:Max
Si tout s’est bien passé vous devriez obtenir ce qui suit :
Vous pouvez maintenant éteindre la machine et récupérer le fichier en .wim que l’outil vous à généré.
Ce fichier est en fait celui qui va contenir les informations du disque, il est présent dans le média d’installation de Windows, mais avec l’extension de fichier .esd qui n’est pas utilisable en l’état car il est chiffré.