Cliquez pour évaluer et commenter
TechNet
Bibliothèque TechNet
Windows
Windows Server
Windows Server 2003
Guide des opérations IIS 6.0
 Copie de configurations IIS à l'aid...
Copie de configurations IIS à l'aide du script iiscnfg.vbs

Vous pouvez utiliser le script de ligne de commande iiscnfg.vbs, qui est stocké dans racine_système\system32, pour copier la métabase et le schéma IIS d'un ordinateur sur un autre. Les deux ordinateurs doivent exécuter un membre de la famille Windows Server 2003 avec IIS 6.0.

Par défaut, iiscnfg.vbs copie la métabase de l'ordinateur local vers l'ordinateur cible spécifié par le paramètre /ts. Cependant, vous pouvez utiliser le paramètre /s pour copier la métabase d'un autre ordinateur vers l'ordinateur cible.

ImportantImportant
Vous devez être membre du groupe Administrateurs sur l'ordinateur local pour exécuter des scripts et des fichiers exécutables. Par mesure de sécurité, connectez-vous à votre ordinateur à l'aide d'un compte n'appartenant pas au groupe Administrateurs, puis utilisez la commande runas pour exécuter le script ou le fichier exécutable en tant qu'administrateur. À l'invite de commandes, tapez runas /profile /User:MonOrdinateur\Administrateur cmd pour ouvrir une fenêtre de commandes avec des droits d'administrateur, puis tapez cscript.exe NomScript (comprend le chemin d'accès complet au script et tout paramètre).

Cette rubrique contient les informations suivantes :

  • Vue d'ensemble : Concepts clés pour comprendre les procédures de copie.
  • Syntaxe : L'ordre dans lequel vous tapez une commande et les arguments et les options qui suivent.
  • Paramètres : Les valeurs qui sont données aux variables dans la commande.
  • Exemples : Exemple de code et une explication des résultats.

Vue d'ensemble

L'opération /copy utilise iisback.vbs pour effectuer une copie de sauvegarde de la métabase et du schéma sources. Ensuite, elle copie les fichiers de copie de sauvegarde (.MDx et .SCx) sur l'ordinateur cible et utilise iisback.vbs pour remplacer la métabase ainsi que le schéma de l'ordinateur cible par la copie de sauvegarde.

Même si vous pouvez effectuer ces opérations manuellement, l'opération /copy est un moyen pratique de répliquer une configuration IIS en une seule étape. L'opération /copy remplace les fonctionnalités d'iissync.exe, outil précédemment fourni avec Windows.

L'opération /copy ne copie pas le contenu du serveur associé à la configuration IIS, notamment les pages Web et les fichiers FTP. Par contre, l'opération /copy modifie les propriétés propres à l'ordinateur et au système dans la métabase afin qu'elles soient valides sur l'ordinateur cible. Cependant, elle ne règle pas le répertoire ou les chemins d'accès de fichiers. Par conséquent, il se peut que les chemins d'accès de la configuration ne soient pas valides sur l'ordinateur cible.

Syntaxe

iiscnfg /copy /ts Ordinateur_Cible /tu Utilisateur_Cible/tp Mot_de_passe_Cible [/s Ordinateur [/u [Domaine\]Utilisateur [/p Mot_de_passe]]]

Paramètres

/ts Ordinateur_Cible

Obligatoire. Copie la métabase IIS sur l'ordinateur spécifié. Tapez l'adresse IP ou le nom de l'ordinateur sans barre oblique inverse.

/tu Utilisateur_Cible

Obligatoire (même si l'utilisateur actuel de l'ordinateur local est un administrateur de l'ordinateur cible). Spécifie le compte utilisé pour se connecter à l'ordinateur cible. Tapez un compte d'utilisateur au format [Domaine]\Utilisateur. Ce compte doit être membre du groupe Administrateurs sur l'ordinateur cible.

/tp Mot_de_passe_Cible

Obligatoire. Spécifie le mot de passe du compte spécifié par le paramètre /tu.

/s Ordinateur

Copie la métabase IIS de l'ordinateur distant spécifié vers l'ordinateur cible. Ce paramètre exécute le script sur l'ordinateur distant. Tapez le nom ou l'adresse IP d'un ordinateur distant sans barre oblique inverse. La valeur par défaut est l'ordinateur local.

/u [Domaine\]Utilisateur

Obligatoire uniquement si l'utilisateur actuel n'est pas un administrateur de l'ordinateur distant. Exécute le script avec les autorisations du compte d'utilisateur spécifié. La valeur par défaut est l'utilisateur actuel de l'ordinateur local.

/p Mot_de_passe

Spécifie le mot de passe du compte d'utilisateur spécifié dans le paramètre /u. Si vous omettez ce paramètre, le script vous demande le mot de passe et cache le texte que vous tapez.

Exemples

Exemple 1 :

L'exemple suivant copie la configuration IIS de l'ordinateur local vers le serveur Svr01. La commande utilise le paramètre /ts pour identifier le serveur cible, ainsi que les paramètres /tu et /tp pour spécifier le compte et le mot de passe d'administrateur de l'utilisateur sur le serveur Svr01.

iiscnfg /copy /ts SVR01 /tu SVR01\Admin06 /tp P@ssWord6

En réponse, iiscnfg affiche la liste des étapes nécessaire à la copie de la configuration IIS.

Microsoft (R) Windows Script Host Version 5.6

Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Backing up server 127.0.0.1

cmd /c iisback /backup /b iisreplback /overwrite

Backup complete.

Mapping local drive D: to admin share on server 127.0.0.1

Mapping local drive E: to admin share on server Svr01

Copying backup files...

cmd /c copy /Y D:\System32\inetsrv\metaback\iisreplback.* E:\System32\inetsrv\metaback

Unmapping local drive D:

Restoring on server Svr01

cmd /c iisback /restore /s svr01 /u SVR01\Admin06 /p P@ssWord6 /b iisreplback

Restore complete.

Unmapping local drive E:

Cet affichage indique qu'iiscnfg émet des commandes adressées à Sauvegarde de configurations IIS à l'aide du script iisback.vbs, afin de créer d'abord une copie de sauvegarde de la métabase et du schéma, puis de la restaurer (ou la coller) sur l'ordinateur cible. Pour cela, il doit copier les fichiers de copie de sauvegarde (iisreplback.*) vers l'ordinateur cible.

L'adresse IP, 127.0.0.1, est l'adresse de bouclage qui désigne, de manière générique, l'ordinateur local. Cette adresse n'est utilisée que lors de la copie de la configuration de l'ordinateur local.

Exemple 2 :

L'exemple suivant copie la configuration IIS d'un ordinateur distant, Svr06, vers le serveur MainBkp. La commande utilise le paramètre /s pour identifier l'ordinateur distant, et le paramètre /u pour spécifier le mot de passe d'administrateur de l'utilisateur sur l'ordinateur Svr06. Elle utilise également le paramètre /ts pour identifier le serveur cible, ainsi que les paramètres /tu et /tp pour spécifier le compte et le mot de passe d'administrateur de l'utilisateur sur le serveur MainBkp.

Remarquez que bien que le paramètre /p soit facultatif, le paramètre /tp est obligatoire. Si vous l'omettez, la commande échoue.

iiscnfg /copy /s Svr06 /u Domain01\Admin01 /ts MainBkp /tu MainBkp\Admin01 /tp P@ssWord6

En réponse, iiscnfg vous invite à entrer le mot de passe du compte défini par le paramètre /u, qui spécifie les autorisations sous lesquelles s'exécute le script, puis il affiche la liste des étapes nécessaires à la copie de la configuration IIS. La phrase « Restauration terminée » indique que l'opération /copy a réussi.

Microsoft (R) Windows Script Host Version 5.6

Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Enter the Password:

Processing...

Backing up server Svr06

cmd /c iisback /backup /s Svr06 /u Domain01\Administrator /p B##jdt! /b iisreplback /overwrite

Backup complete.

Mapping local drive G: to admin share on server Svr06

Mapping local drive I: to admin share on server MainBkp

Copying backup files...

cmd /c copy /Y G:\System32\inetsrv\metaback\iisreplback.* I:\System32\inetsrv\metaback

Unmapping local drive G:

Restoring on server MainBkp

cmd /c iisback /restore /s MainBkp /u MainBkp\Admin01 /p P@ssWord6 /b iisreplback

Restore complete.

Unmapping local drive I:

Informations connexes

Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2012 Microsoft. Tous droits réservés. Conditions d'utilisation | Marques | Confidentialité
Page view tracker