Dans ce premier article, j’aborde de manière très pragmatique le déploiement automatisé de Windows 7 X86_64 Enterprise English + Pack Français.
Microsoft Propose 4 stratégies de déploiement en fonction de la taille de l’entreprise et des contraintes de temps de mise en oeuvre par rapport aux bénéfices attendus.
ces 4 stratégies se nomment :
- High-touch with Retail media : Automatisation de l’installation à l’aide d’un fichier de réponse en utilisant le DVD d’origine de Windows 7
- High-touch with standard image : Installation et capture d’une image contenant toutes les applications et driver requis, l’installation est alors reproduite et automatisé grâce au media d’installation modifié et un fichier de réponse
- Lite-Touch, High-Volume Deployment : Introduction des outils MDT 2010 qui nécessitent un Serveur de fichier Windows 2003 ou 2008 (2008 R2 recommandé) et un DVD VL de Windows 7
- Zero Touch, High-Volume Deployment : Ajout de configuration Manager qui nécessite une infrastructure Windows Complète (AD, DS, Configuration Manager 2007 R2) et un serveur de fichier Windows 2008 R2
Source : http://technet.microsoft.com/
Nous abordons dans ce premier article les techniques utilisant la stratégie High-touch with standard image, mais nous verrons que l’on peut l’améliorer pour limiter au maximum l’interaction nécessaire au déploiement de Windows 7.
Recommandation : attention à ne pas vouloir ré-inventé la roue. Si vous souhaité vraiment automatisé l’installation de Windows 7sans intervention, penché vous sur MDT 2010 et Configuration manager 2007. Si bien-sur vous avez un problème de budget cette série d’articles peut vous intéresser. Je pense également que dans tous les cas, la compréhension des étapes suivantes est nécessaire avant de se lancer sur des architectures plus complexes.
Matériel Requis
- Un PC x86_64 / 2 Gb de RAM avec Windows 7 ou Windows Vista SP2 déjà installé (PC Technicien)
- Un second PC x86_64 / 2Gb de RAM qui peut être réinstallé (PC Test)
Si vous n’avez qu’un seul PC à votre disposition, vous pouvez installer un outil de virtualisation tel que VMWare Server/Sun Virtual Box ou MS virtual PC , il vous faut alors au minimum 4GB de RAM sur votre PC technicien
Logiciels Requis
- DVD Windows 7 Enterprise X86_64
- DVD Language Pack
- Windows AIK (téléchargeable depuis le site de Microsoft)
Création de l’environnement WinPE
Installez Windows AIK sur le PC Technicien, ce logiciel vous fournira entre autre tous les outils nécessaire à la création d’une image de boot et d’un fichier de réponse automatique (voir ci dessous).
Pour créer un CD de boot WinPE exécutez les commandes suivantes (en tant qu’administrateur) depuis l’outil de ligne de commande qui se trouve dans votre menu Démarrer/Microsoft Windows AIK/Deployment Tool Command prompt .
Pour créer une architecture X86_64
copype.cmd amd64 c:\winpe_64copy "c:\program files\Windows AIK\Tools\amd64\imagex.exe" c:\winpe_64\iso\ copyc:\winpe_64\winpe.wim c:\winpe_64\ISO\sources\boot.wimcd C:\Program Files\Windows AIK\Tools\amd64\ oscdimg -n -bc:\winpe_64\etfsboot.com c:\winpe_64\ISO c:\winpe_64\winpe_64.iso
Note : Pour une architecture X86
copype.cmd x86 c:\winpe_x86copy "c:\program files\Windows AIK\Tools\x86\imagex.exe" c:\winpe_x86\iso\ copyc:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wimcd C:\Program Files\Windows AIK\Tools\x86\ oscdimg -n -bc:\winpe_x86\etfsboot.com c:\winpe_x86\ISO c:\winpe_x86\winpe_x86.iso
Création de l’image personnalisée Windows 7
A l’aide de votre DVD Windows 7,
- Installez Windows 7 sur votre Second PC ou dans une machine virtuelle
- Installez un langage pack (j’ai choisis le fr-FR)
- Installez les mises à jour
- installez les applications communes à tous vos PC (Je conseille d’installer le strict minimum lors de cette première étape.)
- Redémarrez si nécessaire
Ce PC sera notre image de base. Exécutez la commande suivante pour préparer la masterisation de ce PC (ou machine virtuelle):
c:\windows\system32\sysprep\sysprep.exe /generalize /audit /shutdown

Capture de l’image
Après l’arrêt du PC , Redémarrez sur l’image Winpe_64.iso précédemment créer sur votre PC, soit en indiquant le fichier ISO comme image CD/DVD de la machine virtuelle, soit un gravant un CD pour un boot sur votre 2nd PC.
Après le démarrage sur l’image WinPE vous devriez avoir les lecteurs suivants:
- C: Partition de Boot
- D: Partition principal Windows 7
- E : CD de boot
- X : Windows PE (en mémoire)
Exécutez la commande suivante pour faire une capture de l’image Windows 7 :
e:\imagex.exe /capture d: d:\install.wim "Win7_x64 Install" /compress fast /verify

A la fin de la création du fichier image, connectez vous à un partage réseau préalablement créé et sauvegardez le fichier install.wim
net use y: \\network_server\share votre_password /user:domain\username copy d:\install.wim y:\
Préparation d’un dossier de déploiement
Sur votre serveur de fichier, créez un dossier \\network_server\share\distribution
Copiez le contenu du DVD orignal de Windows 7, et enlever l’attribut lecture seule sur tous les fichiers et dossiers. Remplacez le fichier \source\install.wim par votre fichier install.wim précédemment crée.
A partir du PC technicien, lancez le programme Start Menu\Programs\Windows AIK\ Windows System Image Manage. Ce programme va vous permettre de créer un fichier XML de réponse et de configurer un dossier de distribution.
Allez dans le menu Tools/create a distribution share et sélectionnez le dossier \\network_server\share\distribution. ceci va créer différents sous dossiers : $OEM$ Folders, Out-of-the-Box Driver, Packages.
Allez dans le menu File et Select a distribution Share. Sélectionnez a nouveau le dossier \\network_server\share\distribution
Allez dans le menu File et Select Windows Image. Sélectionnez votre fichier \\network_server\share\distribution\source\install.wim
Nous allons a présent créer un fichier de réponse pôur cette nouvell image Install.wim . Cette tâche étant la plus pénible, il est intéressant de partir d’un fichier déjà fournit par le WAIK. Vous en trouvez un dans le dossier C:\Program Files\Windows AIK\Samples.
Pour notre exemple j’ai utilisé le fichier autounattend_sample.xml que j’ai renommé en unattened_x64.xml et j’ai ensuite remplacer toutes les occurrences processorArchitecture=”x86″ par processorArchitecture=”amd64″ à l’aide d’un rechercher/remplacer
Enfin allez dans le menu File Open Answer File et selectionnez le fichier C:\Program Files\Windows AIK\Samples\unattend_X64.xml. à la demande d’association de fichier à votre image, répondez oui.
Vous devriez obtenir ceci :

Le plus gros du travail commence, valider les entrées du fichier de réponse. Je ne vais pas détailler chaque entrées car le plus simple est de lire la documentation mais j’aborderai quelques point de customisation dans un autre article.
Pour ajouter un driver à notre distribution, il suffit de créer un dossier sous Out-of-the-box Driver et de copiez les fichiers inf dedans, ensuite de retour sous WSIM, faire un clic droit sur ce dossier et sélectionnez Insert Driver Path to Pass1 WindowsPE.

Le driver sera alors copié lors de l’installaltion de notre distribution personnalisée. Vous pouvez spécifie le user/password à utiliser pour l’accès au dossier partagé.

Terminez par la validation de votre fichier an allant dans le menu tools/Validate Answer file
Sauvegarder votre fichier unattend.xml dans votre dossier \\network_server\share\distribution\
Déploiement de l’image personnalisée
Redémarrez sur l’image Winpe_64.iso précédemment créer sur votre PC, soit en indiquant le fichier ISO comme image CD/DVD de la machine virtuelle, soit un gravant un CD pour un boot sur votre 2nd PC.
A l’invite de commande, connecté votre lecteur Y :
net use y: \\network_server\share votre_password /user:domain\username
Placez vous sur votre dossier y:\distribution et lancez la commande
setup /unattend:unattend.xml



