TUTOS.EU

Automatiser l'installation d'une machine Windows

Automatisation des premières étapes de configuration d'une machine Windows

Introduction

La solution proposée est une série de scripts qui permettent de configurer les premières étapes d'un serveur, à savoir :

_ modification du mot de passe de l'administrateur local

_ retrait de la machine du domaine si c'était le cas

_ passage d'un sysprep avec fichier de réponse qui remet à plat les paramètres dont le SID de la machine

_ configuration d'une adresse ip fixe avec mask, gateway, DNS, Wins et suffixe DNS

_ renommage de la machine

_ enregistrement de la machine dans le domaine

Cette solution ne fonctionne pas pour Windows XP dont le sysprep ne prend pas en compte les commutateurs utilisés.

Le contenu du répertoire de la solution se présente ainsi

Voici leur rôle

Ouvrez le fichier _Parameters et placez y votre configuration

Voici à quoi correspondent les différentes lignes.
Portez une attention particulière au login local de l'administrateur :
Si vous avez un OS Français, mettez Administrateur.
Si vous avez un OS Français, mettez Administrator
etc ...

Si vous vous trompez sur ce paramètre, l'auto-logon risque de ne pas fonctionner et les scripts peuvent ne pas avoir les droits nécessaires pour effectuer leurs tâches.

Une fois _Parameters.txt renseigné, double cliquez sur le script

Quasiment immédiatement vous devez avoir ce message

Allez dans le répertoire Unattend_Files_Configured puis lancez le premier batch en tant qu'administrateur

Une série de scripts va s'exécuter

Le principe est que le script vbs effectue des remplacements dans les fichiers contenus dans le répertoire Template en piochant les parametres dans _Parameters.txt

Plus précisemment ce sont des valeurs encadrées par des double dièses qui sont remplacées par des valeurs contenues dans _Parameters

Le fichier modifié est ensuite écrit dans Unattend_Files_Configurated

Le premier script modifie le mot de passe du compte de l'administrateur local.
Ensuite il paramètre l'auto logon
Il paramètre le lancement de sysprep au prochain logon
Il retire la machine du domaine si elle y est enregistrée
puis il redémarre la machine

Le second script lance sysprep en lui indiquant un fichier de réponses à utiliser

Le fichier de configuration se nomme autounattend.xml
Il contient différents paramètres comme qui permettent d'éviter d'avoir à saisir des réponses lors de l'opération.
On y trouve par exemple le login et mot de passe du compte administrateur à utiliser.
On trouve également le chemin d'un script à exécuter une fois le sysprep terminé.

Le troisième script configure la première carte réseau qu'il trouve.
Ensuite il renomme la machine avec son nom définitif.
Il modifie l'auto-logon et redémarre la machine.

Le quatrième script enregistre la machine dans le domaine.
Il modifie l'auto-logon pour qu'une session s'ouvre dans le domaine au prochain reboot.
Il termine l'opération par un reboot.

Pour s'assurer que le mot de passe utilisé lors de l'auto logon n'est plus stocké dans la base de registre, utilisez cette commande

REG DELETE "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /f
Lien vers le fichier : cliquez ici Copier le code

Pages Web

Site WebDescription
lebrument.free.frComment avoir la commande NetDom pour Windows 7

Téléchargement(s)

NomSite Web d origineDescription
ConfigureMachine.zip Scripts de paramétrage et automatisation SysPrep
Sysprep_Windows_XP.zip Sysprep présent dans deploy.cab de Windows Xp
ConfigureMachine.iso ConfigureMachine.zip dans un fichier iso


2