Solution de déploiement de postes Lycée Privé Jean XXIII – Les
Transcription
Solution de déploiement de postes Lycée Privé Jean XXIII – Les
Solution de déploiement de postes Lycée Privé Jean XXIII – Les Herbiers Sommaire Analyse et études préalables 1 - Contexte 2 - Contraintes 3 - Comparatif de solutions 4 - Solution retenue Installation solution FOG Project 1- Prérequis 2 – Installation du système d’exploitation 2.1 Configuration du système d’exploitation 2.1.1 Configuration de l’adressage IP 2.1.2 Modification du serveur DNS par défaut 2.1.3 Ajout d’un second disque dur 2.1.4 Mise à jour du système 3 - Installation du service FOG Utilisation de la solution 1 – Inventaire des postes 2 - Création d’un gabarit d’image 3 - Réalisation d’une image de poste (Upload) Types d’images Préparation du poste client Installation/désinstallation des logiciels Suppression des utilisateurs Suppression des données utilisateurs Suppression des profils utilisateurs Installation du client FOG Nettoyage du poste Réalisation du Sysprep Fichier de réponses « unattend.xml » 4 - Restauration d’une image de poste (Download) Bilan 5 – Évolutivité du projet 6 – Problèmes rencontrés 7 – Conclusion 8 – Glossaire technique 1 - Analyse et études préalables 1 - Contexte Le Lycée Jean XXIII est un établissement privé sous contrat situé aux Herbiers (85). Celui-ci regroupe approximativement 750 élèves et quelques classes d’étudiants BTS. De nombreuses personnes sont amenées à utiliser le système d’informations au quotidien (personnel administratif, de restauration, enseignants, élèves ou encore étudiants) Le fonctionnement et la qualité de service permanente de l’ensemble du SI est donc une priorité. Son système d’informations comprend un parc informatique d’environ 350 postes (desktops et laptops), 4 serveurs disposant du système d’exploitation Microsoft Windows Server 2008 R2 remplissant les rôles de contrôleurs de domaines, serveurs de fichiers (partages de ressources) et hébergement d’applications. La quasi-totalité des postes clients du parc informatique utilisent le système d'exploitation Microsoft Windows 7 Professionnel. Chacune des salles nécessitent des logiciels différents et adaptés aux besoins des utilisateurs. Le responsable informatique (mon tuteur) se plaignait donc du manque de flexibilité ainsi que de la perte de temps engendré par ces réinstallations manuelles de postes. L'objectif du projet proposé par mon tuteur était donc de trouver une réponse à cette problématique en apportant une solution adapté permettant de déployer de manière la plus automatique possible les systèmes d'exploitation Microsoft Windows 7 accompagnés des logiciels clients. 2 – Contraintes La mise en place de ce projet a rapidement présenté plusieurs contraintes : - La solution devait être gratuite et bien évidemment légalement exploitable dans un cadre éducatif. - L'outil devait pouvoir se personnaliser facilement avant son déploiement massif afin de l’adapter à des usages bien précis (logiciels variant d’une salle à une autre, besoins propres à certains d’utilisateurs...). - La solution devait pouvoir s’intégrer parfaitement dans l’environnement présent en nécessitant le moins de modifications. - Celle-ci devait pouvoir rester adaptable, évolutive, efficace et simple à utiliser. 3 – Comparatif de solutions De nombreuses solutions de déploiement de systèmes d'exploitation existent sur le marché, voici quelques produits couramment utilisés : - Acronis True Image ou Norton Ghost : Solutions écartés car propriétaires et commerciales (payantes). De plus ces outils ne sont pas réellement adaptés à un usage en réseau. - Clonezilla : Cette solution présente l'avantage d'être libre et gratuite mais celle-ci est généralement utilisée par le biais d'un CD ou disque dur externe bootable (live) connecté au poste client. Nous ne pourrions donc pas restaurer l'intégralité d'une ou plusieurs salles de manière simultanée. - FOG Server : Solution de déploiement libre de droits, open-source et gratuite permettant le clonage et la restauration de systèmes d'exploitation. Cet outil utilise le mode de démarrage PXE des machines clientes. Le boot PXE permet de cloner ou de restaurer des postes sans utiliser de support de démarrage externe tel que Clonezilla Live. Les machines peuvent être restaurés simultanément en unicast ou multicast et l'outil propose de nombreuses autres fonctionnalités. Après avoir installé un agent client communicant avec le serveur FOG, il est possible de modifier à distance le nom des machines, de les lier automatiquement à un domaine ou encore de déployer des logiciels. 4 – Solution retenue La solution FOG Server est finalement retenue en accord avec mon tuteur ainsi que l'autre stagiaire. Cette solution présente de nombreux avantages. En effet elle répond aux différents critères et contraintes définies au préalable (gratuité, flexibilité, évolutivité et simplicité de mise en place et d’utilisation…) De plus cet outil a largement fait ses preuves dans d'autres établissements scolaires nous sommes donc sur de trouver de l'aide si nécessaire auprès d'autres responsables informatiques d'établissements scolaires. 2 - Installation solution open-source FOG Project 1 – Prérequis Comme de nombreuses solutions libres FOG Server s'appuie sur des outils libres de droits. FOG s’appuie sur la célèbre suite logicielle LAMP et nécessite donc les prérequis suivants : - Un système d'exploitation GNU/Linux - Un serveur Web Apache 2.0 et + - PHP 5.3.0 et + - Un SGBDR MySQL 5.0 et + Pour être certains de disposer d'une installation la plus standard possible et adaptée à un usage Web, nous choisissons la distribution Debian GNU/Linux Wheezy 7.8.0 « stable ». Celle-ci est largement plébiscitée par la communauté FOG et nous assure de trouver facilement de l'aide en cas de problème(s). Pour plus de flexibilité et de sécurité nous installerons le système sur une machine virtuelle fonctionnant sur un hyperviseur VMware ESXi préalablement installé. 2 – Installation et configuration du système d'exploitation 2.1 Installation du système d’exploitation Nous effectuerons une installation relativement standard. Voici quelques captures d’écran du processus d’installation. Ecran de démarrage de l’image ISO d’installation Choix de la langue utilisée pour l’installation Choix du fuseau horaire Configuration du clavier Définition du nom de la machine Indication du nom de domaine du réseau Définition du mot de passe « root » Confirmation du mot de passe « root » Saisie du nom complet de l’utilisateur Indication de l’identifiant réel Définition du mot de passe utilisateur Confirmation du mot de passe utilisateur Nous choisissons le partitionnement proposé par défaut. Nous rajouterons en effet un deuxième disque plus tard. Choix du disque cible Nous choisissons le nombre minimum de partitions requises. Partition système « root » et « swap » Vérification des informations de partitionnement Validation finale du partitionnement Installation de la base du système en cours Nous n’analyserons pas de CD ou DVD de paquets supplémentaires « Non » Utilisation d’un miroir sur le réseau : « Oui » Nous choisissons le pays Choix du miroir par défaut « ftp.fr.debian.org » Nous laissons les paramètres de mandataire HTTP ou proxy par défaut « vide » Nous choisissons de ne pas participer à l’étude sur l’utilisation des paquets Nous installons seulement les paquets « utilitaires usuels du systèmes » et « serveur ssh » afin de prendre la main à distance sur la console bash. Les prérequis cités précédemment seront installés automatiquement par le script d’installation de FOG. Nous acceptons l’installation du programme de démarrage GRUB sur le disque dur L’installation est terminée, nous pouvons donc redémarrer l’ordinateur 2.1 Configuration du système d’exploitation 2.1.1 Configuration de l’adressage IP echo « allow-hotplug eth0 iface eth0 inet static address 172.16.1.237 netmask 255.255.255.0 gateway 172.16.1.254 network 172.16.1.0 broadcast 172.16.1.255 dns-nameservers 172.16.1.5 » >> /etc/network/interfaces 2.1.2 Modification du serveur DNS par défaut echo « nameserver 172.16.1.5 » >> /etc/resolv.conf 2.1.3 Ajout d’un second disque dur Afin de faciliter la gestion du stockage des images disque prochainement récupéré nous ajoutons un second disque dur complémentaire au disque système. Nous allons tout d’abord ajouter le disque virtuel à l’aide de la console VMWare vSphere. Après avoir éteint la VM nous pouvons modifier ses paramètres et ajouter un disque virtuel de la taille souhaité. Celui-ci ne peut évidemment pas être plus important que la capacité totale de stockage des disques physiques présents sur la machine. Nous choisirons une capacité de 256 Go. Il est recommandé de prévoir un espace important, en effet les images systèmes uploadées par FOG seront relativement lourdes. Le disque virtuel étant désormais créé nous allons pouvoir créer une table de partitions puis le formater dans un système de fichiers UNIX « ext4 » avant de créer un point de montage le rendant opérationnel dès le démarrage du système. Pour créer la table de partitions nous utilisons l’outil « cfdisk » présent d’origine dans la distribution Debian. Puis nous formatons la partition précédemment créé par « cfdisk » à l’aide de la commande suivante mkfs.ext4 /dev/sdb1 La partition étant maintenant créer et formatée nous allons lui créer un point de montage. Nous commençons par récupérer l’UUID de la partition à monter blkid Nous copions donc l’UUID correspondant à la partition nous intéressant, dans notre cas il s’agit de « /dev/sdb1 » puis nous créons un répertoire qui serviras de point de montage. Enfin nous pouvons désormais modifier notre fichier de montage. mkdir /mnt/data echo « UUID=1a1a0402-6d74-4b08-b51c-b5ab0bbb1740 /etc/fstab /mnt/data ext4 defaults 0 2 » >> 2.1.4 Mise à jour du système Pour des raisons de sécurité il est important de maintenir à jour le système ainsi que l’ensemble des paquets. Nous allons tout d’abord modifier le fichier contenant les différents dépôts logiciels afin de commenter la ligne pointant sur le media optique d’installation de Debian GNU/Linux, celle-ci pose généralement problème et nous pouvons très bien nous en passer. Edition du fichier contenant la liste des dépôts nano /etc/apt/sources.list Nous commentons donc la ligne suivante #deb cdrom:[Debian GNU/Linux 7.8.0 _Wheezy_ - Official amd64 CD Binary-1 20150110-14:43]/ wheezy main Enfin nous pouvons mettre à jour le cache des dépôts puis l’ensemble des paquets apt-get update && apt-get upgrade && apt-get dist-upgrade 3 - Installation FOG Server Les différentes commandes indiquées ci-dessous sont à saisir dans l'ordre dans un un Shell, ici Bash. Déplacement au sein du répertoire « /usr/src » cd /usr/src Téléchargement de l'archive FOG Server. Nous utiliserons la dernière version en date « 1.2.0 » wget http://sourceforge.net/projects/freeghost/files/FOG/fog_1.2.0/fog_1.2.0.tar.gz Extraction de l'archive tar -xzvf fog_1.2.0.tar.gz Lancement du script d'installation cd fog_1.2.0/bin && ./installfog.sh Choix de la distribution GNU/Linux utilisée, ici Debian : Choix 2 Choix du type d’installation souhaité, normal comprenant tous les composants (N) ou ajout d’un nœud de stockage à une installation existante (S). Nous choisissons l’installation normale : (N) What type of installation would you like to do? [N] Définition de l’adresse IP du serveur : 172.16.1.237 What is the IP address to be used by this FOG Server? [] 172.16.1.237 Nous acceptons d’indiquer l’adresse de passerelle, utile pour le serveur DHCP : Y Would you like to setup a router address for the DHCP server? [Y/n] Y Indication de l’adresse IP de passerelle : 172.16.1.254 What is the IP address to be used for the router on the DHCP server? 172.16.1.254 Nous acceptons de préciser l’adresse du serveur DNS nécessaire au boot PXE des postes clients : Y Would you like to setup a DNS address for the DHCP server and client boot image? [Y/n] Y Saisie de l’adresse IP du serveur DNS : 172.16.1.5 What is the IP address to be used for DNS on the DHCP server and client boot image? 172.16.1.5 Nous laissons l’interface réseau par défaut : N Would you like to change the default network interface from eth0? If you are not sure, select No. [y/N] N Nous n’activons pas le service DHCP, nous utiliserons en effet celui fonctionnant en production sur le serveur Microsoft Windows Server 2008 R2 (nous verrons sa configuration plus tard) : n Would you like to use the FOG server for DHCP service? [Y/n] n Pour éviter les possibles problèmes d’interface nous n’installons pas de packs de langue : N This version of FOG has internationalization support, would you like to install the additional language packs? [y/N] N Nous refusons de verser un don au projet FOG : N Would you like to donate computer ressources to the FOG Project [y/N] N Un descriptif de la configuration choisie apparait. Nous confirmons les paramètres afin de lancer l’installation : Y Are you sure you wish to continue (Y/N) Y Installation automatique des paquets requis Saisie du mot de passe MySQL de l’utilisateur « root » Installation terminée Accès à l’interface Web puis mise à jour de la base de données Une erreur de connexion à la base de données apparait. Il va donc falloir modifier quelques fichiers afin d’assurer une liaison correcte. Edition du fichier « /var/www/fog/lib/fog/Config.class.php » afin de modifier l’identifiant et mot de passe de connexion à MySQL. nano /var/www/fog/lib/fog/Config.class.php Edition du champ « DATABSE_PASSWORD » define('DATABASE_PASSWORD', 'admlj23!'); Modification du fichier « /opt/fog/.fogsettings » nano /opt/fog/.fogsettings Nous éditons les lignes concernant la connexion au SGBDR MySQL snmysqluser="root" snmysqlpass="admlj23!"; snmysqlhost="localhost"; Afin de prendre en compte les modifications nous redémarrons les daemons Apache et MySQL service apache2 restart && service mysql restart La connexion à MySQL et la création de la BDD « fog » s’effectue désormais correctement Page de connexion à l’interface Web de gestion Page d’accueil Afin d’améliorer la sécurité du système nous pouvons commencer par modifier le mot de passe de connexion de l’utilisateur « fog ». User Management > List All Users > fog > Nouveau mot de passe > Nouveau mot de passe (confirmation) > Mettre à jour Afin de rendre le deuxième disque dur rajouté précédemment réellement opérationnel nous allons modifier l’emplacement de sauvegarde par défaut des images fog. mkdir /mnt/data/fog && mkdir /mnt/data/fog/images Puis nous modifions le chemin de sauvegarde par défaut des images par le biais de l’interface Web de FOG. Storage Management > DefaultMember > Image Chemin > /mnt/data/fog/images Utilisation de la solution 1 – Inventaire des postes Avant de réaliser l’upload et l’envoie d’images de postes il est nécessaire d’inventorier chaque machine auprès du serveur FOG. Cette tâche peut être réalisée de différentes manières : - Inventaire manuel des postes sur le serveur : Avantage : Méthode simple Inconvénients : Méthode fastidieuse et longue, donc peut adapter à un parc de plusieurs centaines de machines - Inventaire automatisé par le boot PXE (simple ou complet) : Avantage : Méthode plus rapide et complète que la précédente Inconvénients : Il est nécessaire de démarrer chaque machine en PXE afin de lancer l’inventaire, l’opération est donc toujours fastidieuse - Inventaire via un fichier XML : Avantage : Solution rapide et pratique, nous disposons en effet d’un inventaire du parc via l’outil OCS NG. Il nous suffit donc d’exporter en fichier XML l’intégralité des postes inventoriés pour le réimporter dans l’interface Web d’OCS. Cette solution s’avère particulièrement adaptée aux parcs informatiques conséquents comme le nôtre. Inconvénient : Nécessite d’avoir un inventaire complet et à jour de l’ensemble des postes du parc, ce qui ne présente pas de problèmes dans notre cas En commun accord avec notre tuteur nous retenons la troisième solution. Ne disposant pas de l’intégralité des postes sur OCS nous avons dû poursuivre l’inventaire de certaines salles. 2 - Création d’un gabarit d’image Une fois l’inventaire des postes réalisé il est nécessaire de créer un gabarit d’image propre à un type de poste. FOG doit disposer d’autant de gabarit que de type d’images. Ainsi par exemple deux salles disposants de postes physiquement identiques mais avec des logiciels différents représenteras deux gabarits d’images bien distincts. Image Management > Create New Image Nom de l’image : Champ obligatoire Image description : Champ facultatif Groupe de stockage : default Système d’exploitation : Champ obligatoire Image Chemin : /mnt/data/fog/images Type d’image : - Single disk – Resizable (Recommandé pour Microsoft Windows XP) - Multiple Partition Image (Recommande pour Microsoft Windows 7) 3 - Réalisation d’une image de poste (Upload) 3.1 Types d’images Comme indiqué précédemment FOG propose de réaliser différents types d’images. Ainsi quatre options s’offrent à nous. - Single disk – Resizable (Source d’un seul disque, image redimensionnable) : Adapté pour un système d’exploitation Microsoft Windows XP - Multiple Partition Image - Single Disk - Not Resizable (Source d’un seul disque dur, de plusieurs partitions, image non redimensionnable) : Adapté pour un système d’exploitation Microsoft Windows 7 - Multiple Partition Image - All Disks - Not Resizable (Source de plusieurs disques durs, de plusieurs partitions, image non redimensionnable) : Adapté dans un cas de Multiboot ou partitions UNIX séparés en plusieurs disques (/home, /sys…) - Raw Image (Sector By Sector, DD, Slow) – (Image Brute, secteur par secteur, lent) : A utiliser dans des cas bien précis nécessitant une image spécifique Dans notre cas nous utiliserons principalement le type « Multiple Partition Image – Single Disk ». Les postes Windows 7 utilisent généralement une seconde partition complémentaire au système d’une taille de 100 Mo. Cette partition n’était pas présente avant le système d’exploitation Microsoft Windows Vista. Les quelques postes Microsoft Windows XP restant au sein du parc utiliseront un gabarit d’image « Single Disk – Resizable ». 3.2 Préparation du poste client 3.2.1 Installation/désinstallation des logiciels Etant désormais rendu à l’étape de préparation de l’upload, il est nécessaire de rendre le système d’exploitation du poste le plus neutre et propre possible. Il est donc très important de prendre du temps pour désinstaller correctement les logiciels superflus avant d’installer les nouveaux programmes variant d’un besoin à un autre (type de salle de cours, besoins spécifiques à un utilisateur…) 3.2.2 Suppression des utilisateurs Nous allons désormais supprimer les utilisateurs créés à l’origine sur la machine à l’aide de la commande suivante. Il s’agit généralement de comptes administrateurs locaux que nous pourrons recréer plus tard. net user administrateur /delete:yes 3.2.3 Suppression des données utilisateurs Les utilisateurs du domaine ayant créé un profil local sur la machine accompagnés d’une certaine quantité de données personnelles nous allons désormais devoir les supprimer au sein du répertoire suivant. Microsoft Windows Vista et supérieur C:\Users\repertoire_utilisateur Microsoft Windows XP et inférieur C:\Documents and Settings\repertoire_utilisateur 3.2.4 Suppression des profils utilisateurs Enfin nous allons supprimer les clés de registres associés aux utilisateurs du domaine s’étant connectés sur le poste. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList 3.2.5 Installation du client FOG L’un des principaux avantages de la solution FOG est que celui-ci ne se contente pas d’un simple déploiement d’images standard mais permet d’effectuer de nombreuses autres tâches. Ainsi nous pouvons assurer une jonction automatique du poste au domaine après l’installation du système, renommer à distance le poste ou encore déployer des logiciels à l’aide de la fonctionnalité « Snapin ». Cependant afin de pouvoir utiliser ses possibilités, il est nécessaire que les postes associés à FOG dispose d’un petit logiciel client fonctionnant sur le système d’exploitation. Ce logiciel assurera la communication entre le serveur et le client une fois le système d’exploitation démarré. Cet exécutable est directement téléchargeable depuis l’interface Web du serveur FOG. Un lien pointant vers le fichier « FogService.zip » se trouve dans le « footer » des différentes pages Web. L’installation de l’outil est relativement simple, il suffit de se laisser guider puis d’indiquer l’adresse IP du serveur FOG avant de redémarrer la machine. Le client s’exécuteras automatique à chaque démarrage du système. 3.2.6 Nettoyage du poste Nous sommes sur le point de commencer l’upload du poste. Mais avant cela nous allons prendre le temps de finir de le nettoyer correctement en utilisant l’outil « Nettoyage de dique » présent de base dans le système d’exploitation Microsoft Windows. Nous pouvons si nécessaire utiliser des outils complémentaires tels que « CCleaner ». Le nettoyage sera ainsi plus approfondi mais attention tout de même à l’utiliser de manière raisonnable et réfléchie. Enfin afin de réorganiser mes blocs de données (clusters) il est recommandé d’effectuer une défragmentation des partitions du ou des disques par exemple à l’aide de l’outil « Optimiser les lecteurs » de Microsoft Windows 7. 3.2.7 Réalisation du Syprep Après avoir installé les différents logiciels et nettoyé le poste il est désormais temps d’effectuer l’étape du Syprep. Le Sysprep est un outil développé par Microsoft ayant pour objectif de préparer le système d’exploitation Windows d’un poste en vue de préparer un déploiement. Si celui-ci n’était pas effectué nous risquerions de rencontrer divers problème. Citons ainsi des soucis de détection de disques durs ou d’utilisation partielle de la capacité de stockage totale, de détection de matériel (pilotes) ou encore de reconnaissance du poste dans un domaine Microsoft Windows (identifiant SID). Afin d’exécuter cet outil de manière silencieuse j’ai réalisé le script batch suivant. @title Sysprep Microsoft Windows 7 Professionnel 64 bits @echo off copy unattend.xml C:\Windows\System32\sysprep cd C:\Windows\System32\sysprep sysprep.exe /quiet /generalize /oobe /shutdown /unattend:unattend.xml Ce script (exécuter en administrateur) va se charger de copier un fichier nommé « Unattend.xml » que je présenterais ci-après au sein du répertoire « C:\Windows\System32\sysprep » avant de lancer l’outil Sysprep avec les préfixes suivants : /quiet : Exécute Sysprep en mode silencieux /generalize : Réinitialisation des informations matérielles du poste /oobe : Redémarre le poste en mode « Out-of-box experience » en proposant un assistant utilisateur pour la saisie des nouvelles informations du système (Nom de l’ordinateur, utilisateur…) /shutdown : Eteint le poste à la fin de l’opération (en cas de redémarrage le Sysprep devrait obligatoirement être effectué de nouveau. /unattend :unattend.xml : Utilisation d’un fichier de réponse nommé « unattend.xml ». Ce fichier que je me suis chargé de générer et modifier au préalable automatise les réponses de l’assistant utilisateur « OOBE ». Ainsi aucune intervention humaine ne sera nécessaire lors du redémarrage de la machine. 3.2.8 Fichier de réponses « unattend.xml » : Comme expliqué précédemment le fichier de réponses « unattend.xml » se charge d’automatiser les réponses à apporter lors de l’assistant utilisateur suivant l’étape du Sysprep. Le fichier pourra ainsi indiquer de nom de l’ordinateur, le nom d’utilisateur local accompagné de son mot de passe, l’emplacement réseau Microsoft Windows choisie : « Domestique », « Bureau » ou « Travail » ou encore activer le poste à l’aide d’une clé retail OEM, MAK, VLK (serveur KMS). Ce fichier utilise le langage XML. Celui-ci peut être créé manuellement mais au vu sa complexité et afin de limiter le risque d’erreur nous avons préféré utiliser le kit d’installation automatisé Microsoft WAIK. Aperçu de la fenêtre principale de l’outil WAIK. Différents modules permettent de spécifier les paramètres souhaités. Voici l’intégralité du fichier XML généré par l’outil WAIK : <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="windowsPE"> <component name="Microsoft-Windows-International-Core-WinPE" publicKeyToken="31bf3856ad364e35" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SetupUILanguage> <UILanguage>fr-FR</UILanguage> </SetupUILanguage> <InputLocale>fr-FR</InputLocale> <SystemLocale>fr-FR</SystemLocale> <UILanguage>fr-FR</UILanguage> <UILanguageFallback></UILanguageFallback> <UserLocale>fr-FR</UserLocale> </component> processorArchitecture="amd64" versionScope="nonSxS" </settings> <settings pass="specialize"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ComputerName>pc_windows_7</ComputerName> <RegisteredOrganization>Lycée Jean XXIII</RegisteredOrganization> <RegisteredOwner>Lycée Jean XXIII</RegisteredOwner> </component> <component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Identification> <DebugJoin>true</DebugJoin> <JoinDomain>LYCEEJ23.local</JoinDomain> </Identification> </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InputLocale>fr-FR</InputLocale> <UILanguage>fr-FR</UILanguage> <UserLocale>fr-FR</UserLocale> <SystemLocale>fr-FR</SystemLocale> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <OOBE> <HideEULAPage>true</HideEULAPage> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> <NetworkLocation>Work</NetworkLocation> <ProtectYourPC>3</ProtectYourPC> <SkipMachineOOBE>true</SkipMachineOOBE> <SkipUserOOBE>true</SkipUserOOBE> </OOBE> <UserAccounts> <LocalAccounts> <LocalAccount wcm:action="add"> <Password> <Value>YQBkAG0ATABKADIAMwAhAFAAYQBzAHMAdwBvAHIAZAA=</Value> <PlainText>false</PlainText> </Password> <Description>Administrateur local</Description> <DisplayName>Admin</DisplayName> <Group>Administrateurs</Group> <Name>Admin</Name> </LocalAccount> </LocalAccounts> </UserAccounts> <TimeZone>(GMT+01:00) Brussels, Copenhagen, Madrid, Paris</TimeZone> <RegisteredOrganization>Lycée Jean XIII</RegisteredOrganization> <RegisteredOwner>Lycée Jean XIII</RegisteredOwner> </component> <component name="Microsoft-Windows-Shell-Setup" publicKeyToken="31bf3856ad364e35" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <UserAccounts> <AdministratorPassword> processorArchitecture="amd64" versionScope="nonSxS" <Value>YQBkAG0ATABKADIAMwAhAEEAZABtAGkAbgBpAHMAdAByAGEAdABvAHIAUABhAHMAcwB3AG8AcgBkAA ==</Value> <PlainText>false</PlainText> </AdministratorPassword> </UserAccounts> <RegisteredOrganization>Lycée Jean XXIII</RegisteredOrganization> <RegisteredOwner>Lycée Jean XXIII</RegisteredOwner> </component> </settings> <settings pass="generalize"> <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SkipRearm>0</SkipRearm> </component> </settings> <cpi:offlineImage cpi:source="wim:c:/users/stage/desktop/fr_windows_7_professional_with_sp1_x64_dvd_u_678724/sources/instal l.wim#Windows 7 PROFESSIONAL" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> </unattend> Nous pouvons principalement remarquer les réponses spécifiques précisés à l’assistant utilisateur : <ComputerName>pc_windows_7</ComputerName> <RegisteredOrganization>Lycée Jean XXIII</RegisteredOrganization> <RegisteredOwner>Lycée Jean XXIII</RegisteredOwner> <Description>Administrateur local</Description> <DisplayName>Admin</DisplayName> <Group>Administrateurs</Group> <Name>Admin</Name> <Value>YQBkAG0ATABKADIAMwAhAEEAZABtAGkAbgBpAHMAdAByAGEAdABvAHIAUABhAHMAcwB3AG8AcgBkAA ==</Value> Le champ « Value » comprend le mot de passe administrateur local chiffré pour plus de sécurité. 4 - Restauration d’une image de poste