Installation automatisée de WinMe ou 2000 ? - Windows & Software
Marsh Posté le 29-08-2002 à 20:08:12
| mister fred a écrit a écrit  : Salut, sous 98 il y avait msbatch Y a qqch pour ME ou 2000 ? Merci pour vos réponses | 
 
 
Sysprep : un outil pour le clonage Windows 2000 
Accueil > Articles > Réseau   
Auteur   
-------------------------------------------------------------------------------- 
  
A. NEDJIMI 
Laboratoire Supinfo des Technologies Microsoft 
Le Parrain 
 
 Tous les articles de cet auteur  
  
   
4/5 
  
Bien  
 
 Lire vos Commentaires 
775   
 
Introduction 
Présentation de Sysprep 
Utilisation de Sysprep 
Utilisation de Setup Manager 
Assistant de mini-setup 
Lancer vos propres commandes 
 
 
Introduction  
Le clonage de systèmes peut permettre de gagner beaucoup de temps lors d'un déploiement. Par le passé, Microsoft n'a pas fournit de support tant en terme d'outils que d'assistance sur cette méthode de distibution. 
Les systèmes NT nécessitent un identificateur unique appelé le SID pour pouvoir fonctionner correctement en réseau. Les générateurs de SID comme Norton Ghost Walker ou NewSID de sysinternals créent un SID unique pour le système cloné.  
Microsoft fournit depuis Windows 2000 un nouvel outil nommé SYSPREP qui permet de mettre en ?uvre le processus de clonage. 
 
Présentation de SYSPREP 
 
Sysprep est l'équivalent d'un générateur de SID qui fonctionne avec des outils tels que Norton Ghost. Il permet de générer un SID unique tout en laissant la possibilité de configurer des paramètres systèmes tels que le nom de machine ou le mot de passe administrateur local. 
 
 
Utilisation de SYSPREP 
 
Il est possible d'utiliser sysprep assez simplement : installez Windows NT, installez les applications, lancez SysPrep  
(par exemple : Menu démarrer, Exécuter, sysprep.exe puis OK) et ensuite clonez le système. 
Lors de l'installation de Windows NT, vous devez définir un mot de passe administrateur. Microsoft recommande que vous mettiez un mot de passe vide durant la phase d'installation du PC source.  
Lors du premier lancement, le mini assistant de sysprep va vous demander le mot de passe correspondant à l'administrateur. 
Vous pouvez installer toutes les applications que vous souhaitez avant le clonage, cependant, étant donné que Sysprep va modifier les SID, les logiciels qui utilisent un compte particulier pour fonctionner risquent de poser problème. Dans ce cas, il est nécessaire de veiller à leur reconfiguration manuelle ultérieurement. 
 
 Les fichiers sont disponibles sur le CD-Rom de Windows 2000 dans le dossier SUPPORT puis TOOLS  
 
Pour utiliser SysPrep, vous devez le copier sur le PC source. Soyez conscient que si vous copiez le logiciel vers le dossier racine système, Sysprep s'effacera automatiquement une fois qu'il se sera lancé. 
Par exemple, si vous installez NT dans C:\WINNT, le fait d'installer sysprep dans c:\sysprep va entraîner sa suppression automatique après fonctionnement. 
L'installation de sysprep dans un autre dossier ne générera pas d'auto-suppression. 
Après que vous ayez installé les programmes et services désirée, lancez Sysprep en utilisant la ligne de commande. 
 
 
Syntaxe de Sysprep 
 
Sysprep [/nosidgen | /quiet | /reboot | /pnp | /forceshutdown] 
 
 
/quiet. Permet de ne pas afficher les boites de dialogue de Sysprep. 
/nosidgen. Demande à Sysprep de ne pas générer de nouveaux SID lors du redémarrage. 
/reboot : impose à Sysprep de redémarrer l'ordinateur à la fin de la configuration 
/pnp : force une détection pnp complète lors du lancement de l'assistant Mini-Setup. 
Ceci peut être intéressant si vous disposez de cartes ISA ou non plug&play. Attention cependant car cette option risque d'ajouter près d'une dizaine de minutes à la durée d'installation 
/forceshutdown. Force un système à l'extinction dans le cas où le système ne s'éteint pas normalement après l'activité de sysprep.exe . Ceci est disponible uniquement dans la version 1.1 de Sysprep (www.microsoft.com/windows2000/downloads/) 
 
 
Sysprep.inf  
 
Sysprep.inf est un fichier de réponse pour Sysprep et l'assistant de Mini-Setup. 
Pour pouvoir utiliser votre sysprep.inf, ce dernier doit se trouver avec Sysprep et Setupcl dans le dossier %SystemDrive%\Sysprep sur le disque local ou sur une disquette.  
Dans le cas où il se trouve sur une disquette, Sysprep vérifie automatiquement sa présence lors du démarrage de l'installation. 
Si vous le mettez dans %SystemDrive%\Sysprep, il sera supprimé après la configuration du système. Ceci n'est pas le cas si vous le mettez sur une disquette. 
 
 
Sysprep.inf utilise la même syntaxe et la plupart des clés qu'un fichier de réponse d'installation (unattend.txt) 
 
[GuiUnattended] 
TimeZone = 20 
OemSkipWelcome = 1 
 
[UserData] 
FullName = "NEDJIMI" 
OrgName = "Laboratoire Microsoft" 
ComputerName = LAB-004 
 
[Identification] 
JoinWorkgroup = LABO-MICROSOFT 
 
  
 
Pour créer le fichier sysprep.inf, vous pouvez utiliser Setup Manager (setupmgr) disponible sur le CD Rom de Windows 2000. 
 
 
Utilisation de Setup Manager 
 
 
Setup Manager est disponible sur le CD de Windows 2000, dans Deploy.cab. 
Il va nous permettre de créer notre fichier sysprep.inf. 
Les captures suivantes présentent la création d'un fichier sysprep.inf qui va entrer automatiquement le numéro de série d'une machine Windows 2000. 
 
Lancement de Setup Manager 
 
 
 
Création d'un fichier de réponses  
 
 
 
 
 
 
Sélection de SYSPREP pour le format du fichier de réponses 
 
  
 
Saisie de la clé du CD  
 
 
 
 
 
 
Assistant de mini-setup 
 
L'assistant "Mini-Setup" se lance la première fois qu'un système est redémarré (après avoir lançé sysprep). 
Il permet de récuperer les informations essentielles de configuration de la machine. Si vous n'automatisez pas les réponses à l'aide du fichier sysprep.inf, vous aurez les écrans suivants :  
 
Bienvenue 
Accord de Licence Microsoft 
Identification Produit 
Paramètres Régionaux 
Nom utilisateur et société 
Nom de l'ordinateur et mot de passe administrateur 
Paramètres de Téléphonie (si un modem est présent) 
Configuration Réseau 
Jonction à un groupe de travail ou un domaine (stations de travail) 
Informations de Licences Serveur (serveurs)  
Sélection du fuseau horaire  
Fin/Redémarrage 
 
Pour outrepasser ces pages et permettre à Sysprep d'automatiser complétement une installation, vous pouvez spécifier les clés suivantes dans votre Sysprep.inf 
 
 
Boite de dialogue Paramètre pour l'outrepasser  
Bienvenue [GuiUnattended] 
OEMSkipWelcome = 1 
  
Accord de Licence Microsoft [Unattended] 
OemSkipEula = Yes 
  
Identification Produit [UserData] 
ProductID = <ProductIDNumber> 
  
Paramètres Régionaux [GuiUnattended] 
OemSkipRegional = Yes 
  
Nom utilisateur et organisation [UserData] 
FullName = <Authorized User> 
OrgName = <CompanyName, Inc.> 
  
Nom de l'ordinateur et mot de passe administrateur [UserData] 
ComputerName = <ComputerName> 
[GuiUnattended] 
AdminPassword = * 
  
Jonction à un groupe de travail ou un domaine (stations de travail) [Identification] 
JoinWorkgroup = <WorkgroupName> 
  
Informations de Licences Serveur (serveurs)  [LicenseFilePrintData] 
AutoMode = PerServer  
AutoUsers = 5 
  
Sélection du fuseau horaire  [GuiUnattended] 
TimeZone = 4 
  
Configuration Réseau [Networking] 
InstallDefaultComponents = Yes 
  
 
 
 
 
Autres paramètres intéressants : 
 
OEMBannerText : Sécifie une chaine de caractères à affichier en haut à gauche de l'écran lors de l'installation. 
OEMLogoBitmapFile : Sépcifie une image bitmap à affichier en haut à droite de l'écran 
OEMBackgroundBitmapFile : Spécifie une image de fond à afficher 
OEMNoWaitAfterGUIMode : l'ordinateur va redémarrer automatiquement.  
 
Lancer vos propres commandes  
 
Il est possible de lancer des commandes lors de la configuration du système avec Sysprep. Il existe deux méthodes : via RunOnce et via des Lignes de Commandes. 
 
Run Once 
 
La commande Run Once permet de lancer une action lorsque le setup est terminé et qu'il y'a une première ouverture de session. Vous devez utiliser la clé GuiRunOnce dans le fichier de réponse. 
 
Lignes de Commandes 
 
Il vous est possible d'utiliser un fichier Cmdlines.txt qui sera traité à la fin du setup, juste avant le redémarrage. 
Pour cela, Cmdlines.txt doit être sauvegardé dans le sous-dossier $oem$ de votre dossier de distribution. 
Microsoft nous fait remarquer que lorsque le Setup fonctionne, aucune session n'est ouverte, vous ne pouvez donc pas avoir accès à des ressources réseau protégés. 
 
 
Marsh Posté le 29-08-2002 à 21:03:15
OK merci  
  
  
 
je ferai l'essai 
Mais ca fonctionne pour des PC hétérogènes ?  
 
rien pour millénium ?  
Marsh Posté le 29-08-2002 à 21:39:51
| mister fred a écrit a écrit  : OK merci   je ferai l'essai Mais ca fonctionne pour des PC hétérogènes ? rien pour millénium ? | 
 
 
si il doit y avoir un truc comme 98 ou xp mais je ne connais pas me 
 
mais il y a quelque chose , car les integrateurs font des installation OEM avec des outils qui automatises l'installation...
Marsh Posté le 29-08-2002 à 21:40:30
| mister fred a écrit a écrit  : OK merci   je ferai l'essai Mais ca fonctionne pour des PC hétérogènes ? rien pour millénium ? | 
 
 
hétérogène ?
Marsh Posté le 29-08-2002 à 19:21:18
Salut,
sous 98 il y avait msbatch
Y a qqch pour ME ou 2000 ?
Merci pour vos réponses