Notre plateforme est composée de plusieurs frontaux web IIS6 sous Windows 2003.
Lorsque nous modifions un élément sur l'un des serveurs (ajout de site, de noms de domaines, ...), il faut recopier a configuration sur tous les autres frontaux, ce qui devient vite fastidieux.
Voici donc un script qui recopie la configuration de IIS6 vers d'autres serveurs Windows 2003.
Ce script est en réalité un simple fichier bat qui effectue une sauvegarde de la metabase puis recopie la configuration sur un autre serveur.
Il utilise le script fourni en standard avec IIS6 par Microsoft : iiscnfg.vbs
Voici le détail du script, qui est à lancer sur le serveur à dupliquer :
@ECHO OFFIl suffit de recopier autant de fois que nécessaire la commande iiscnfg.vbs /copy .
ECHO --- Sauvegarde Metabase
cscript c:\windows\system32\iiscnfg.vbs /save
ECHO --- Copie de la metabase vers le 2eme serveur
cscript c:\windows\system32\iiscnfg.vbs /copy /ts <nom ou IP du 2eme serveur> /tu <login administrateur> /tp <mot de passe administrateur>
ECHO --- Copie de la metabase vers le 3eme serveur
cscript c:\windows\system32\iiscnfg.vbs /copy /ts <nom ou IP du 3eme serveur> /tu <login administrateur> /tp <mot de passe administrateur>
...