deploiement:sysprep:windows10
Ceci est une ancienne révision du document !
Table des matières
Sysprep Windows10
Installation de Windows
- Faire une install clean, skipper le numéro de série
- 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.
- 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.
- Télécharger le script decrapifier et l’enregistrer sur la machine. Adapter éventuellement le paramètre goodapps pour retirer le store
- Exécuter les commandes suivantes en powershell
Set-ExecutionPolicy unrestricted .\decrap.ps1 -ClearStart -onedrive Set-ExecutionPolicy restricted
- 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
- 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
- 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
- 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
Script pour la configuration automatique des drivers
- Se rendre sur https://www.snappy-driver-installer.org/ pour télécharger l’exécutable. Le lancer et télécharger les paquets.
- Copier les fichiers dans le répertoire c:\drivers de la machine en préparation
- Créer un répertoire Scripts dans c:\Windows\Setup
mkdir %windir%\Setup\Scripts
- 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.
- Défragmenter le disque dur, c’est toujours bon à faire
- Faire un clonage du système avant sysprep au cas où il faudrait adapter qqchose d’oublié.
- 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
- Lancer le sysprep
C:\windows\system32\sysprep\Sysprep.exe /generalize /oobe /quit /unattend:c:\windows\system32\sysprep\unattended.xml
- 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.1594492262.txt.gz · Dernière modification : (modification externe)


