Windows | Windows Server | Active directory | Exchange | SharePoint | SCCM | SCOM | Hyper-V | App-V
ACCUEIL Facebook Twitter Linked In Viadeo Flux RSS
Chapitres
1 Présentation du boot VHD
2 Présentation du scénario de restauration
3 Préparation des images Windows 7 et Windows Server 2008 R2
4 Préparation du processus de déploiement de la station
5 Préparation de l’amorce de la clé USB
6 Processus de restauration d’une machine
7 Conclusion

Articles suivants

Articles précédents
Nouveautés de Windows Server 2016 CTP2
Histoire de Microsoft et chronologie
Windows 10: Découvrez les nouveautés !
System Center 2012 Orchestrator: Présentation
Optimisation des performances d'un environnement Hyper-V


Publié le : 19/10/2010 14:06:07
Mise à jour le : 14/10/2011 20:33:57
Catégories :


Version imprimable

Auteur(s)

Loïc THOBOIS (Membre depuis le 04/09/2007 17:50:01)
Société : AVAEDOS
Fonction : Consultant / Formateur
Contactez cet auteur - Affichez les ressources de cet auteur

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.