Outils pour utilisateurs

Outils du site


deploiement:sysprep:windows10

Sysprep Windows10

Installation de Windows

  1. Faire une install clean, skipper le numéro de série
  2. Au premier redémarrage (quand le système vous pose les premières questions après avoir installé les fichiers), faire MAJ-CTRL-F3 pour arriver en mode audit.

La machine va redémarrer avant de vous donner un accès OOBE.

  1. Toujours faire annuler quand vous voyez ce pop-up au démarrage. C’est l’assistant sysprep et nous le lancerons manuellement avec un fichier de configuration quand nous serons prêt.

  1. Télécharger le script decrapifier et l’enregistrer sur la machine. Adapter éventuellement le paramètre goodapps pour retirer le store
  2. Exécuter les commandes suivantes en powershell
    Set-ExecutionPolicy unrestricted
    .\decrap.ps1 -ClearStart -onedrive
    Set-ExecutionPolicy restricted
  3. Désactiver teredo et 6to4 (pour faciliter l’intégration auto dans le domaine)
    netsh interface ipv6 6to4 set state disabled
    netsh interface teredo set state disabled
  4. Créer un compte d’administrateur local autre qu’ « Administrateur » (qui sera supprimé pendant la préparation) et désactiver defaultuser0 si il apparaît dans les comptes locaux.

Installation du Fogclient

  1. Ouvrir un navigateur sur l’adresse http://xxx.xxx.xxx.xxx/fog/management/?node=client

Installer le serveur fog en précisant l’adresse de votre serveur

  1. Désactiver le service Fog au démarrage (nous l’activerons après déploiement via script)

Soit via le menu services ou via la commande

sc config FOGService start= disabled

Script pour la configuration automatique des drivers

  1. Se rendre sur https://www.snappy-driver-installer.org/ pour télécharger l’exécutable. Le lancer et télécharger les paquets.
  2. Copier les fichiers dans le répertoire c:\drivers de la machine en préparation
  3. Créer un répertoire Scripts dans c:\Windows\Setup
    mkdir %windir%\Setup\Scripts
  4. Dans ce dossier créer un fichier SetupComplete.cmd
    cd %windir%\Setup\Scripts\
    notepad SetupComplete.cmd

    et y coller les commandes suivantes en n'oubliant pas d'adapter le nom de l'exécutable:

    @echo off
    cd c:\drivers
    start /wait c:\drivers\SDI_x64_R1751.exe -autoinstall -autoclose -license
    timeout 15
    sc config FOGService start= auto
    sc config FusionInventory-Agent start= auto
    timeout 15
    rmdir /S /Q c:\drivers
    shutdown -t 60 -r

Sysprep

Nous sommes prêt avec notre image, nous pouvons la figer.

  1. Défragmenter le disque dur, c’est toujours bon à faire
  2. Faire un clonage du système avant sysprep au cas où il faudrait adapter qqchose d’oublié.
  3. Dans c:\windows\system32\Sysprep créer un fichier unattended.xml
    notepad c:\windows\system32\Sysprep\unattended.xml

    et y mettre les lignes suivantes

    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
     
    <!-- Autounattend_x64_BIOS_sample.xml
     
    This file automates the Windows installation.
     
        Before using this file:
         * Replace ProductKey with a product key for the edition of Windows you are installing
           (example: Windows 8 Pro)
           Note:
              The product key used in Microsoft-Windows-Setup\UserData\ProductKey\Key 
              can be used many times in different installations and is not used to activate Windows. 
              It is only used to choose which edition of Windows to install. 
     
              The individual product key is either specified by the user, or by setting 
              Microsoft-Windows-Shell-Setup\ProductKey.
        * Set the default language to your own:
          Replace "en-US" with your language code in Microsoft-Windows-International-Core-WinPE\SetupUILanguage. 
          For a list of languages, see http://go.microsoft.com/fwlink/?LinkId=206620.
        * OEMs: Replace OEMInformation with your support information
     
        To use this file: 
           Save this file on the root of a USB flash drive with the filename: Autounattend.xml
           Put the Windows DVD and the USB key into a new x64-BIOS PC.
    -->
     
     
       <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">
      <CopyProfile>true</CopyProfile>
           </component>
       </settings>
       <settings pass="windowsPE">
           <component name="Microsoft-Windows-International-Core-WinPE" 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">
               <SetupUILanguage>
                   <UILanguage>fr-BE</UILanguage>
               </SetupUILanguage>
               <InputLocale>fr-BE</InputLocale>
               <SystemLocale>fr-BE</SystemLocale>
               <UILanguage>fr-BE</UILanguage>
               <UserLocale>fr-BE</UserLocale>
           </component>
           <component name="Microsoft-Windows-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">
               <UserData>
                   <AcceptEula>true</AcceptEula>
               </UserData>
           </component>
       </settings>
    <settings pass="oobeSystem">
     <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>
       <HideLocalAccountScreen>true</HideLocalAccountScreen>
       <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
       <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
       <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
       <SkipUserOOBE>true</SkipUserOOBE>
       <SkipMachineOOBE>true</SkipMachineOOBE>
      </OOBE>
     </component>
    </settings>
    </unattend>

    Vous pouvez aussi générer un fichier actualisé sur le site https://www.windowsafg.com/win10x86_x64.html

  4. Lancer le sysprep
    C:\windows\system32\sysprep\Sysprep.exe /generalize /oobe /quit /unattend:c:\windows\system32\sysprep\unattended.xml
  5. Redémarrer pour capturer l'image ne pas éteindre, ceci mettrait le système en hibernation et rendrait le disque non-propre

Sources

deploiement/sysprep/windows10.txt · Dernière modification : de 127.0.0.1