Vous êtes sur la page 1sur 51

Dployer windows vista et Xp Sp3 avec MDT 2008

Nous allons voir dans ce tutoriel comment dployer windows vista et Xp Sp3 avec Microsoft Deploy Tools 2008. Pr-requis : Serveur : Windows serveur 2003 , Windows serveur 2008. Espace disque pour la partition de Distribution environ 100Go. Active Directory, Serveur Dns, Serveur Dhcp. Postes : Os wondows Xp Sp3 ou Windows Vista Sp1.

1) Installation de Ris (on ne sait jamais cela peut servir) :


Si vous disposez d'un Windows Serveur 2008 ceci n'est pas pour vous. Vous pouvez passer directement l'tape 2) Installation de WDS. La premire chose faire est dinstaller le service RIS (Remote Installation Service). Ce qui nous permettra de dployer des images Windows antrieure Vista, ainsi que permettre lutilisation de GhostCast Server (pour ceux qui dploient des images avec Ghost). WDS est totalement compatible avec RIS, donc cela ne poseras aucun problme pour la suite de linstallation. Dmarrer-> Panneau de configuration->Ajout/suppression de programmes->Ajouter ou supprimer des composants Windows->cochez la case SERVICES DE DEPLOIEMENT WINDOWS-> suivant. Aprs la fin de l'installation on redmarre le serveur. On lance RIS qui se trouve dans les Outils d'administration

On choisit o l'on installe (attention les images RIS ont besoin de beaucoup d'espace disque. Une centaine de Go pour tre tranquille. Bien sr tout dpend du nombre d'image que vous allez crer)

Le serveur a besoin maintenant des fichiers dinstallation de la version de Windows que lon souhaite dployer avec RIS. Dans notre cas, nous allons insrer un CD-ROM Windows XP sp2 afin de crer une image.

A cette tape, on donne un nom de rpertoire en rapport avec limage RIS que lon va crer.

Help Text : On donne une description de l'image que l'on est en train de crer : Ex : Image Xp de Base.

Voici le rcapitulatif de ce que nous avons saisi dans la config. On clique sur terminer et la copie des fichiers commence.

Voil RIS est configur....Maintenant, si vous souhaitez tester le bon fonctionnement du service RIS, il suffit de booter sur le rseau (Vous pressez la touche F12 pour lancer le RIS , le boot on lan doit bien videmment tre activ dans le Bios de vos machines clientes) avec une machine cliente et de suivre les informations affiches lcran. (Attention, un redmarrage du serveur peut tre ncessaire afin de permettre le boot rseau des machines clientes).

On tape sur entrer on s'authentifie et on suit les indications, rien de bien sorcier. Il n'y a videmment que l'image de base qui est liste. Pour crer une nouvelle image RIS propre notre environnement (applications spcifiques et tout et tout...) il suffit de se rendre sur la station cliente source en compte administrateur. On attaque le partage \\Nom_Serveur_Ris\Reminst\Admin\i386 et on lance l'utilitaire riprep.exe . L'image est copie sur le serveur RIS.

2) Installation de WDS :
Rien de bien sorcier ici il suffit de faire la mise jour de notre serveur 2003 (effectivement Wds est compris dans le Sp2 du 2003)...A partir de l WDS aura remplac RIS. Avant de commencer la configuration du service WDS, nous allons copier l'image de Windows Vista dans E:\wim sur notre serveur. Avec la sortie Vista, Microsoft mis en place un tout nouveau format dimage qui possde lextension WIM. Afin de mettre en place le dploiement de Vista, nous avons besoin des fichiers images Install.wim et boot.wim que lon trouve dans le rpertoire Sources du Dvd de Windows Vista.

Nous avons donc deux images dans E:\wim

Configuration de WDS : Lancement de Wds : Dmarrer-> outils administration-> Service de dploiement windows

clic droit sur le nom de votre serveur et choisir Configurer Serveur

Les pr-requis pour WDS

Il s'installe par dessus l'arborescence RIS tout en conservant la configuration. Cela permet de faire fonctionner Wds en mode Mixte.

Si le serveur DHCP se trouve galement sur cette machine, il faudra cocher les deux cases suivantes. Si ce n'est pas le cas ne rien cocher.

On choisit de rpondre tous les clients.

Vous dcochez cette case nous allons ajouter limage manuellement.

Voici l'arborecence de notre serveur WDS

On y retrouve 4 sous menus : Images d'installation : Reprend lensemble des images du WDS Images de dmarrage : Reprend lensemble des images de Boot du WDS Images hrites: Ce sont les images RIS Priphriques en attente : Contient les ordinateurs en attentent de dploiement dimages.

Nous allons maintenant ajouter une image de boot notre WDS. Cest cette image que les machines clientes vont utiliser pour lancer le service WDS. Attention, nous allons utiliser limage (le fichier boot.wim que lon a copi prcdemment) par dfaut, ce qui implique quil est possible que celle-ci ne contienne pas les drivers pour votre carte rseaux. Nous verrons plus loin comment ajouter des drivers rseaux une image de boot.

Ajouter l'image "Boot.wim" que vous avez copi prcdemment dans E:\wim

Il sagit ici du nom par dfaut de limage vous devez mettre : DEPLOY

Voil maintenant notre image de boot prte tre utilise par des pc clients.

Maintenant vous faites un clic droit sur l'image de dmarrage (que vous venez de crer) et vous choisissez : Crer une image de dmarrage de capture .

Vous la nomme Capture puis parcourir et vous allez chercher l'image Boot.wim que nous avions copi dans E:\wim

Maintenant nous allons ajouter une image d'installation de base. Cette tape est obligatoire. La procdure est la mme que pour limage de boot. Nous allons utiliser le fichier install.wim que nous avons copi prcdemment. Pour ce faire, il faut choisir Ajouter une image d'installation.

Vous donnez un nom personnalis votre nouveau groupe de fichiers images.

On va chercher l'image install.wim que l'on a copi dans E:\wim

A partir de maintenant votre serveur Wds est fonctionnel. Vous pouvez capturer une image personnalis (Xp ou Vista). Pour ceci vous ralisez un sysprep. Attention : Si aprs avoir install et configurer Wds vous n'arrivez plus booter vos machines clientes sur le rseau il vous faut changer vos paramtres de dmarrage sur votre serveur Wds. Poour cela : Clic droit sur le nom de votre serveur

puis onglet dmarrage et vous renseignez les champs comme dans la capture ci-dessous :

Pour Xp (sysprep): Rcuprer le fichier Deploy.cab que vous trouverez sur le cd Sp2 dans support/tools/deploy.cab Vous le copiez dans le dossier racine du C:\sysprep que vous crez au pralable. Vous dcompactez Deploy.cab. Vous lancez l'utilitaire : setupmgr.exe

Crer un nouveau fichier

Installation Sysprep

Oui, automatiser compltement l'installation

A partir d'ici vous compltez les tapes.

Une fois termin vous cliquez sur annuler cela vous gnre un dossier i386 et un fichier sysprep.inf dans C:\sysprep. Vous lancez alors l'utilitaire sysprep.exe qui se trouve aussi dans C:\sysprep. Vous cochez : Ne pas rinstaller la priode de grce pour l'activation et utiliser la mini-installation . Puis pour finir vous cliquez sur resceller vous patientez jusqu' l'extinction du poste.

Pour vista (sysprep): En Administrateur sur le poste source : vous lancez une commande : cd C:\Windows\System32\sysprep puis sysprep /generalize /oobe /shutdown /unattend:sysprep.xml Pour gnrer le fichier de rponse sysprep.xml vous avez besoin d'installer Waik que vous pouvez tlcharger ici Une fois tlcharger la premire chose faire est d'installer "MSXML 6.0 Setup" Aprs installer .Net FrameWork Pour finir il faut installer le Windows AIK en lui-mme. Il suffit donc dexcuter le Windows AIK Setup et de laisser tout par dfaut. Dans les outils de dploiement (Windows AIK), on trouve maintenant une toute nouvelle application qui sappelle Windows System Image Manager. Le but de celle-ci est de permettre une gestion totale des fichiers images. Elle permet galement la cration de fichiers de rponse pour les installations automatises. Voici par exemple le fichier rponse que j'utilisais : <?xml version="1.0" encoding="utf-8" ?> - <unattend xmlns="urn:schemas-microsoft-com:unattend"> - <settings pass="specialize"> - <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/ XMLSchema-instance"> <ProductKey>xxxx-xxxxx-xxxxx-xxxx-xxxxx</ProductKey> <RegisteredOrganization>College JA</RegisteredOrganization> <RegisteredOwner>Education-Nationale</RegisteredOwner> <TimeZone>Romance Standard Time</TimeZone> <ShowWindowsLive>false</ShowWindowsLive> <ComputerName>*</ComputerName> </component> - <component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="x86" 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> - <Credentials> <Domain>Mon_Domaine</Domain> <Password>Pass_Admin</Password> <Username>Login_Admin</Username> </Credentials> <JoinDomain>Mon_Domaine</JoinDomain> <UnsecureJoin>false</UnsecureJoin> </Identification> </component> - <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/ XMLSchema-instance"> <SkipAutoActivation>true</SkipAutoActivation> </component>

</settings> - <settings pass="oobeSystem"> - <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/ XMLSchema-instance"> <SystemLocale>fr-fr</SystemLocale> <UILanguage>fr-fr</UILanguage> <UILanguageFallback>fr-fr</UILanguageFallback> <UserLocale>fr-fr</UserLocale> </component> - <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" 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> <NetworkLocation>Work</NetworkLocation> <ProtectYourPC>3</ProtectYourPC> <SkipMachineOOBE>true</SkipMachineOOBE> <SkipUserOOBE>true</SkipUserOOBE> </OOBE> - <Display> <RefreshRate>60</RefreshRate> <HorizontalResolution>1280</HorizontalResolution> <VerticalResolution>1024</VerticalResolution> </Display> - <AutoLogon> - <Password> <Value>QwBrAGMAYQBwAGwAbwB5AFAAYQBzAHMAdwBvAHIAZAA=</Value> <PlainText>false</PlainText> </Password> <Enabled>true</Enabled> <LogonCount>2</LogonCount> <Username>Login_Admin</Username> <Domain>Mon_Domaine</Domain> </AutoLogon> <RegisteredOrganization>College JA</RegisteredOrganization> <RegisteredOwner>Education-Nationale</RegisteredOwner> - <WindowsFeatures> <ShowWindowsMail>false</ShowWindowsMail> </WindowsFeatures> </component> </settings> - <settings pass="generalize"> - <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="x86" 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>1</SkipRearm> </component> </settings> <cpi:offlineImage cpi:source="catalog://hanuman/distribution$/operating systems/mdt_081223_01_hpdc5750/081223_01_hpdc5750_vista 081223 v2.clg" xmlns:cpi="urn:schemasmicrosoft-com:cpi" /> </unattend>

Quand vous rallumez le poste vous bootez sur le rseau en appuyant sur F12. Quand le menu de WDS apparat vous slectionnez Capture puis vous suivez les instructions. Voil vous patientez l'image Wim est en cours de cration sur votre c: puis va se copier sur le serveur WDS.

Vous slectionnez le disque systme capturer. Si vous n'avez pas de disque list dans Volume to Capture c'est que vous n'avais pas fait votre sysprep.

On choisie au dossier sur C: o va tre cre l'image puis on coche Upload image to Wds serveur : On renseigne l'ip du serveur dans Server Name une authentification est demande. Puis on choisie Image Group Name Images Vista

Voil votre image se trouve dans image d'installation image vista. Pour pouvez lier un fichier de rponse (crer avec Windows System Image Manager prcdemment) cette image pour en automatiser le dploiement .

Il suffit dafficher les proprits de limage dinstallation que lon souhaite qui utilise le fichier de rponse ; de cocher la case Autoriser l'image s'installer en mode sans assistance, de faire Slectionner un fichier. Relancez votre installation via le WDS et cela va installer votre Windows Vista automatiquement sans aucune

intervention de votre part. Au boot vous pouvez avoir ce message. Votre image de boot ne prend donc pas en charge votre carte rseau pour cela vous pouvez lire cet excellent TUTO section Ajouter des drivers rseaux une image de boot. Mais si vous continuez ce tutoriel vous allez voir qu'avec MDT l'injection de drivers dans les images est beaucoup plus simple ;)

3) Installation de MDT
Tlcharger le ici Vous lancez l'installation -> MicrosoftDeploymentToolkit_x86.msi Une fois termine vous lancez Deployment Workbench qui se trouve dans tous les programmes-> Microsoft Deployment Toolkit. Rendez-vous dans Components

Tlcharger Volume Activation Managemant Tools ...une fois le tlchargement termin rendez-vous dans C:\Program Files\Microsoft Deployment Toolkit\Downloads et lancer son installation. Vous avez dj install dans une tape prcdente MsXml 6.0 et Windows Automated Installation Kit. Vous n'avez besoin de rien d'autre. Mise en place du Distribution Share

Clic droit sur Distribution Share Create distribution share directory Ajout d'un Operating System :

Clic droit Operating System New

Vous copiez d'abord une image des master vista puis Xp en suivant les instruction donnes aprs avoir choisie Full set of source files

Vous slectionnez le lecteur CD qui contient le master de vista ou Xp et vous patientez. Injecter les drivers de vos machines (driver VGA, Net, SM...) Pour ceci clic droit sur Out-Of-Box Drivers

Puis vous slectionnez le dossier qui contient tous les drivers. Ne vous inquitez pas MDT fera la trie pour vous. Il va crer sa propre arborescence pour classer vos drivers.

Cration d'une Task Sequences Clic droit sur Task Sequences New

Choisir Standard Client Task Sequence

Choisissez l'image que vous voulez dployer dans votre cas vous n'avez que deux images qui sont les master Xp et Vista

Saisissez votre product Key

Identifier votre compagnie

Je ne suis pas arriv joindre les pc au domaine en saisissant le mot de passe admin ce moment l. Ne saisissez rien pour l'instant nous le modifierons manuellement plus loin dans ce tutoriel. Cliquer sur terminer. Mise en place du Deployment Point Clic droit sur Deployment Point -> New Choisir Lab or single-server deployment Next

Laisser le nom par dfaut LAB

Pour la suite ne cochez aucune option nous pouvons les affecter manuellement en modifiant le fichier CustomSetting.ini Nous y reviendrons plus tard.

Next et finish. Cration d'une image d'amorage : Clic droit sur LAB Proprits.

Cocher Generate a lite Touch bootable disk iso image puis OK Maintenant il faut mettre jour l'image de boot : Clic droit sur LAB -> UPDATE

Le processus peut tre assez long tout dpend de la configuration de votre serveur. Une boite de dialogue s'ouvre et vous gnre la nouvelle image. Une fois le processus de mise jour termin vous lancez Services de dploiement Windows Puis vous ajoutez une nouvelle image de dmarrage :

Parcourir le disque qui contient votre Distribution Share -> Boot et slectionner LiteTouchPE_x86.wim

voil votre serveur MDT est fonctionnel . Il ne vous reste plus qu' booter sur le rseau F12 dans le menu

WDS vous slectionnez l'image de boot que vous venez de crer avec MDT. LITE TouchPE_x86 si vous avez laissez le nom par dfaut. Une premire fentre apparaitra vous demandant de saisir votre user name , password et domaine . Une fois fait vous cliquez sur suivant, vous choisissez la task sequence . Vous devez en avoir deux. Celle qui permet de dployer le master Xp et celle qui permet de dployer le master Vista. Vous renseignez les identifiants, nom de domaine, password, OU dans la tache suivante. Puis vous patientez le poste va se clner.... A ce stade l votre serveur MDT vous permet de dployer les Master Xp et Vista sur les machines clientes de votre domaine sans que vous n'ayez passer derrire pour installer les drivers manquants...MDT se charge de tout.

Cration d'image Custom Xp et Vista


On boote sur un support WinPe (Cd ou par le rseau, perso c'est par le rseau bien plus pratique) Pour cela on va dans WDS image de dmarrage Clic droit nouvelle image de dmarrage on va chercher R:\Distribution\Boot\Generic_x86.wim suivant Nom de l'image Capture via MDT suivant terminer. On boote donc par le rseau la machine source F12 dans le menu on choisit Capture via MDT. Quand la console apparat (vous tes patient svp): Net use m: \\nom du serveur mdt\distributions$ m: cd m:\\Tools\x86 gimagex = utilitaire avec interface graphique (identique imagex qui est en ligne de commande) Vous pouvez le tlcharger ici paramtres de capture pour Vista : Source : c:\ destination : \\monserveurMDT\distribution$\capture\vista\nom_image.wim Name : nom_image.wim Description : nvelle image vista compression : fast Indispensable pour Vista et serveur 2008 SKU Flag : BUSINESS Display Name : nom_image.wim paramtres de capture Pour Xp ( pas de SKU Flag) : source : c:\ destination : \\monserveurMDT\distribution$\capture\vista\nom_image.wim Name : nom_image.wim Description : nvelle image vista compression : fast Display Name : nom_image.wim Puis vous cliquez sur create

Avec imagex en ligne de commande c'est ceci dans la console : imagex /capture c:\ \\mon serveur mdt\distributions$\Captures\monimage.wim "vista avec toutes mes applics" / compress maximum c:\ /flags "business" Une fois l'image sur le serveur munissez-vous d'un Master Vista puis : Ajout de l'image MDT : Distribution Share -> Operating Systeme -> New -> Custom image file -> source file : R:\distributions$\Captures\Vista\nomimage.wim -> Setup and Sysprep are not needed. On copie tout le contenu du dvd vista dans R:\Distribution\Operating Systems\Nom_Du_Dossier_Cotenant_La_WIM Ajout de la Task Sequence : ID = 1 ou 2 ou 4 ou 100 peut importe -> Task sequence Name = Nom de votre tache Deploy Vista au 090605 -> Standard Client Task Sequence -> Choix de l'image dans le menu droulant : nomimage.wim que vous venez d'ajouter dans les operating systeme -> Do not specify product key at this time -> renseignement sur mon entreprise -> Do not specify password administrator at this time -> Finish

Nous verrons aussi comment personnaliser les fichiers Bootstrap.in, CustomSettings.ini et le fichier Unattend.xml ceci dans le but d'automatiser compltement le dploiement. (Nommage du poste, jonction au domaine,....) Nous nous pencherons aussi sur VAMT qui permet l'activation des vista en mode laboratoire. Chose trs pratique quand on clone 200 pc cinq six fois par an.... ;)