Restauration automatique d'un poste à l'aide du Boot VHD
3 Préparation des images Windows 7 et Windows Server 2008 R2
Pour simplifier cette phase, nous allons dans un système de virtualisation (Windows Virtual PC ou Hyper-V) installer Windows 7 et Windows Server 2008 R2.
Pour offrir le maximum de performances, nous vous conseillons d’utiliser des fichiers VHD de taille fixe.
Une fois les systèmes personnalisés (pilotes, logiciels, outils, script, documents, configurations, …) il vous suffit de lancer l’outil sysprep (c:\Windows\System32\Sysprep\Sysprep.exe) pour préparer la station à être déployée.
L’exécution de Sysprep va automatiquement lancer l’outil de configuration du système d‘exploitation au redémarrage de la machine.
Si vous souhaitez automatiser cette phase, il vous suffit de télécharger et d’installer le WAIK (Windows Automated Installation Kit) et de lancer l’outil WSIM (Windows System Image Manager) qui va permettre de créer un fichier de réponse automatique au format XML.

Voici un exemple de fichier de réponse pour Windows 7 Ultimate 64bits en français :
sysprep_7_ult_x64.xml
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize"></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>
<SystemLocale>fr-fr</SystemLocale>
<UILanguage>fr-fr</UILanguage>
<UserLocale>fr-fr</UserLocale>
</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>1</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<UserAccounts>
<AdministratorPassword>
<Value>VQBBAEIAQQBBAEgATQBBAGMAdwBCADMAQQBEAEEAQQBjAGcAQgBrAEEARQBFAEEAWgBBAEI
AdABBAEcAawBBAGIAZwBCAHAAQQBIAE0AQQBkAEEAQgB5AEEARwBFAEEAZABBAEIAdgBBAEgASQBBAFU
AQQBCAGgAQQBIAE0AQQBjAHcAQgAzAEEARwA4AEEAYwBnAEIAawBBAEEAPQA9AEEAZABtAGkAbgBpAHMA
dAByAGEAdABvAHIAUABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</AdministratorPassword>
</UserAccounts>
</component>
</settings>
<settings pass="specialize">
<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>
<component name="Microsoft-Windows-Security-Licensing-SLC-UX" 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">
<SkipAutoActivation>true</SkipAutoActivation>
</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">
<RegisteredOrganization>EGILIA</RegisteredOrganization>
<RegisteredOwner>EGILIA</RegisteredOwner>
<ShowWindowsLive>false</ShowWindowsLive>
<ComputerName>*</ComputerName>
</component>
</settings>
<cpi:offlineImage cpi:source="catalog:g:/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
|
Il faudra alors lancer la commande suivante :
c:\Windows\System32\Sysprep\Sysprep.exe /quiet /oobe /generalize /unattend: c:\Windows\System32\Sysprep\sysprep_7_ult_x64.xml
Une fois l’image préparée, il est conseillé de compresser les fichiers vhd avec un nom simple afin d’accélérer les transferts et de diminuer l’espace de stockage nécessaire. Dans notre cas, nous avons utilisé l’utilitaire 7-Zip et nous avons renommez les fichiers VHD en Win7.vhd et Win2008.vhd.