Cliquez pour évaluer et commenter
TechNet
Bibliothèque TechNet
Windows
Windows Server
Windows Server 2003
Guide des opérations IIS 6.0
 Création de sites Web à l'aide du s...

  Passer à l'affichage pour faible bande passante
Création de sites Web à l'aide du script iisweb.vbs

Vous pouvez utiliser le script de ligne de commande iisweb.vbs, qui est stocké dans le dossier systemroot\System32\, pour créer des configurations de site Web sur des ordinateurs locaux ou distants exécutant un membre de la famille Windows Server 2003 avec IIS 6.0. Cette commande ne crée et ne détruit pas de contenu, mais définit la structure de répertoires ainsi que certains fichiers de configuration IIS.

Si vous utilisez iisweb.vbs pour créer un site Web, vous ne devez spécifier que les propriétés de base nécessaires à la création du site et à l'identification de son contenu. Iisweb.vbs utilise les mêmes propriétés par défaut que celles employées par le Gestionnaire des services Internet lors de la définition de nouveaux sites Web, et respecte les mêmes règles pour l'héritage de propriétés. Pour configurer les propriétés plus avancées du site Web, utilisez le Gestionnaire des services Internet (IIS).

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 :

  • 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.

Syntaxe

iisweb /create Chemin Nom_Site [/b Port] [/i Adresse_IP] [/d En-tête_Hôte] [/dontstart] [/s Ordinateur [/u [Domaine\]Utilisateur/p Mot_de_passe]]

Paramètres

Chemin

Spécifie l'emplacement des fichiers de contenu du site Web. Le chemin d'accès doit être local, par exemple C:\Projects\HTML. Si le chemin d'accès spécifié n'existe pas, iisweb.vbs le crée.

Le paramètre Chemin doit précéder immédiatement le paramètre Nom_Site dans la commande. Sinon, iisweb.vbs n'interprète pas correctement les informations du site.

Nom_Site

Obligatoire. Spécifie un nom pour le site Web.

/b Port

Spécifie un numéro de port TCP pour le site Web. Le port par défaut est 80.

/i Adresse_IP

Spécifie une adresse IP pour le site Web. La valeur par défaut est Aucune assignation, qui affecte au site toutes les adresses IP de l'ordinateur qui ne sont pas attribuées à d'autres sites. Un seul site sur chaque serveur IIS peut avoir la valeur Aucune assignation.

/d En-tête_Hôte

Spécifie le nom de l'en-tête d'hôte du site Web, tel que www.microsoft.com. Par défaut, le site ne possède aucun nom d'en-tête d'hôte et doit être identifié par son adresse IP ou son numéro de port.

Votre serveur DNS doit être configuré pour associer le nom de l'en-tête d'hôte au serveur Internet. Sinon, le site ne démarre pas.

/dontstart

Indique que le site Web ne doit pas démarrer automatiquement une fois créé (contraire de la valeur par défaut IIS).

/s ordinateur

Exécute le script sur l'ordinateur distant indiqué. Tapez le nom de l'ordinateur ou l'adresse IP sans barre oblique inverse. Par défaut, le script s'exécute sur l'ordinateur local.

/u [Domaine\]Utilisateur

Exécute le script avec les autorisations du compte d'utilisateur spécifié. Ce compte doit être membre du groupe Administrateurs sur l'ordinateur distant. Par défaut, le script s'exécute avec les autorisations de 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.

noteRemarques
Iisweb.vbs ne vérifie pas le numéro de port, l'adresse IP ou l'en-tête d'hôte d'un site Web, et il ne vérifie pas non plus que ces liaisons sont uniques au sein du serveur. Si vous créez un site possédant des liaisons non valides ou en conflit, le site ne démarre pas.

Exemples

Exemple 1 :

L'exemple suivant crée une configuration de site Web unique sur un ordinateur local. Les fichiers sources pour le site Web « My Vacations » se situent dans le répertoire C:\Rome. La commande utilise le paramètre /d afin de spécifier un en-tête d'hôte pour le site Web. Elle utilise également le paramètre dontstart afin que le site Web ne démarre pas automatiquement pour laisser le temps d'ajouter le nom de l'en-tête d'hôte à DNS avant de lancer le site.

iisweb /create C:\Rome "My Vacations" /d www.reskit.com /dontstart

En réponse, iisweb affiche le message de réussite suivant ainsi que les propriétés de base du nouveau site Web. Dans cet exemple, « Server » représente le nom de l'ordinateur où se trouve le lecteur C: « Site Name » est le nom attribué à votre site Web, « Metabase Path » représente la clé de métabase affectée par IIS et est analogue à une clé du Registre système, « IP » n'est pas attribué par défaut, « Host » est le nom d'en-tête que vous avez attribué, « Port » a la valeur 80 par défaut, « Root » est le répertoire où résident les fichiers Web et « Status » a la valeur « STOPPED » comme indiqué.

Connecting to server ...Done.

Server = IIS-TEST

Site Name = My Vacations

Metabase Path = W3SVC/1211348328

IP = ALL UNASSIGNED

Host = www.reskit.com

Port = 80

Root = C:\Rome

Status = STOPPED

Exemple 2 :

L'exemple suivant crée la configuration du site Web Marketing sur un serveur distant (SVR01). Il associe le site aux fichiers stockés dans le répertoire D:\New Initiatives\Marketing\HTMFiles sur le serveur SVR01. La commande utilise le paramètre /i afin de spécifier une adresse IP pour le site. Elle utilise le paramètre /s pour spécifier l'ordinateur distant, ainsi que les paramètres /u et /p pour exécuter le script avec les autorisations du compte Administrateur de l'utilisateur.

iisweb /create C:\New Initiatives\Marketing\HTMFiles "Marketing" /i 172.30.163.244 /s SVR01 /u Admin6 /p A76QVJ32#

En réponse, iisweb affiche les propriétés de base du nouveau site Web. Dans cet exemple, « Server » représente le nom de l'ordinateur serveur, « Site Name » est le nom attribué à votre site Web, « Metabase Path » représente la clé de métabase affectée par IIS et est analogue à une clé du Registre système, « IP » est l'adresse IP attribuée à l'adresse DNS, « Host » n'est pas spécifié, « Port » a la valeur 80 par défaut, « Root » est le répertoire où résident les fichiers Web et « Status » a la valeur « STARTED » par défaut.

Server = SVR01

Site Name = Marketing

Metabase Path = W3SVC/1907510956

IP = 172.30.163.244

Host = NOT SPECIFIED

Port = 80

Root = C:\New Initiatives\Marketing\HTMFiles

Status = STARTED

Informations connexes

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