Exporter (0) Imprimer
Développer tout

IISFtpdr.vbs : script de répertoire FTP IIS

Mis à jour: janvier 2005

S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

IISFtpdr.vbs : script de répertoire FTP IIS

Crée, supprime et affiche des répertoires virtuels sur des sites FTP de serveurs exécutant Windows Server 2003 avec les services Internet (IIS) 6.0.

Pour afficher la syntaxe d'une commande, sélectionnez-la :

iisftpdr /create

Crée des répertoires virtuels sur des sites FTP de serveurs qui exécutent Windows Server 2003 avec les services Internet (IIS) 6.0.

Syntaxe

iisftpdr[.vbs] /create SiteFTP[/CheminVirtuel] Nom CheminPhysique[/s Ordinateur [/u [Domaine\]Utilisateur [/p MotDePasse]]]

Paramètres
SiteFTP
Requis. Spécifie le nom descriptif ou le chemin d'accès de la métabase du site FTP.

CheminVirtuel
Spécifie un chemin d'accès vers le répertoire virtuel dans le site FTP. Le chemin d'accès virtuel ne comprend pas le nom du répertoire virtuel.

Ce paramètre place le répertoire virtuel dans un sous-répertoire du site FTP. Par défaut, le répertoire virtuel est ajouté à la racine du site FTP. Tous les répertoires du chemin virtuel doivent déjà exister sur le site FTP.

Nom
Obligatoire. Spécifie un nom pour le répertoire virtuel.

CheminPhysique
Requis. Spécifie le répertoire physique qui stocke le contenu du répertoire virtuel.

Vous devez spécifier un chemin d'accès sur l'ordinateur local, tel que C:\Project\HTML. Si le chemin d'accès spécifié n'existe pas, Iisftpdr.vbs le crée.

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

/u [Domaine\]Utilisateur
Permet d'exécuter 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 désigné par le paramètre /u. Si vous n'indiquez pas ce paramètre, le script vous demande le mot de passe et les caractères saisis ne s'affichent pas à l'écran.

/?
Affiche l'aide à partir de l'invite de commandes.

Remarques
  • Pour suivre cette procédure, vous devez être membre du groupe Administrateurs sur l’ordinateur local, ou les autorisations nécessaires doivent vous avoir été déléguées. Si l’ordinateur est joint à un domaine, les membres du groupe Administrateurs du domaine doivent pouvoir suivre cette procédure. Les meilleures pratiques en matière de sécurité préconisent d’utiliser l’option Exécuter en tant que pour suivre cette procédure.

  • Les paramètres SiteFTP (ou SiteFTP/CheminVirtuel), Nom et CheminPhysique doivent toujours apparaître dans l'ordre spécifié sur la ligne de commande. À défaut, Iisftpdr.vbs n'interprète pas correctement les informations.

  • Lorsque vous utilisez Iisftpdr.vbs pour créer un nouveau répertoire virtuel, vous précisez uniquement les propriétés élémentaires requises pour créer le répertoire et identifier son contenu. Iisftpdr.vbs utilise les mêmes propriétés par défaut que celles utilisées par IIS lors de l'établissement de nouveaux répertoires virtuels et observe les mêmes règles pour l'héritage des propriétés. Pour configurer les propriétés plus avancées du site, utilisez le Gestionnaire des services Internet (IIS).

Exemples

Les exemples suivants illustrent l'utilisation de la commande iisftpdr /create dans différentes situations.

Pour créer un répertoire virtuel à la racine du site FTP

La commande qui suit crée un répertoire virtuel appelé Scripts à la racine du site FTP Test Downloads sur l'ordinateur local. Elle associe le répertoire au contenu actuellement stocké dans le répertoire C:\Libraries\Scripts.

iisftpdr /create"Test Downloads" Scripts c:\libraries\scripts

En réponse, Iisftpdr.vbs affiche le message suivant, qui indique que la commande a réussi, et présente également les propriétés de base du nouveau répertoire virtuel.

Connexion au serveur...Terminé. Virtual Path  = Test Downloads/Scripts ROOT          = c:\libraries\scripts Metabase Path = MSFTPSVC/577648624/ROOT/Scripts

Les paramètres SiteFTP (ou SiteFTP/CheminVirtuel), Nom et CheminPhysique doivent toujours apparaître dans l'ordre spécifié sur la ligne de commande. La commande suivante est identique à la précédente, à ceci près que les paramètres sont indiqués dans un ordre différent :

iisftpdr /createc:\libraries\scripts"Test Downloads"Scripts

Cette commande échoue ; dans la mesure où Iisftpdr.vbs n'a pas interprété correctement le paramètre, il indique qu'il ne trouve pas de FTP Web nommé « C: ».

Pour créer un répertoire virtuel dans un chemin d'accès de site FTP

La commande qui suit ajoute un répertoire virtuel nommé Updates sur le site FTP d'un serveur distant, à savoir Svr01. La commande crée le nouveau répertoire virtuel sur le site FTP Finance, en tant que sous-répertoire d'un répertoire virtuel existant, nommé Documents.

Le premier paramètre de la commande identifie le site FTP et le chemin virtuel, Finance\Documents. Le deuxième paramètre, Updates, spécifie le nom du répertoire virtuel. Le troisième paramètre spécifie le répertoire physique sur Svr01, dans lequel est stocké le contenu du répertoire virtuel.

La commande utilise le paramètre /s pour identifier l'ordinateur serveur et les paramètres /u et /p pour exécuter Iisftpdr.vbs avec les autorisations attribuées au compte Administrateur de l'utilisateur.

iisftpdr /createFinance/DocumentsUpdatesC:\inetpub\ftproot\documents\updates/s svr01/u Admin01/p p@SSw#rD2

En réponse, Iisftpdr.vbs affiche le message suivant, qui indique que la commande a réussi, et présente également les propriétés de base du nouveau répertoire virtuel :

Connexion au serveur...Terminé. Virtual Path  = Finance/Documents/Updates ROOT          = C:\inetpub\ftproot\documents\updates Metabase Path = MSFTPSVC/2109607139/ROOT/Documents/Updates

Dans cet exemple, le site FTP Finance et son sous-répertoire Documents existaient sur le serveur IIS Svr01 avant l'exécution de la commande. Si le site FTP ou le sous-répertoire n'avaient pas existé, la commande aurait échoué.

iisftpdr /delete

Supprime des répertoires virtuels sur des sites FTP de serveurs qui exécutent Windows Server 2003 avec les services Internet (IIS) 6.0.

Syntaxe

iisftpdr[.vbs] /delete SiteFTP [/CheminVirtuel] /Nom [/s Ordinateur [/u [Domaine\]Utilisateur [/p MotDePasse]]]

Paramètres
SiteFTP
Requis. Spécifie le nom descriptif ou le chemin d'accès de la métabase du site FTP.

CheminVirtuel
Spécifie le chemin d'accès du répertoire virtuel. Ce paramètre est requis lorsque le répertoire virtuel ne se trouve pas à la racine du site FTP.

/ Nom
Obligatoire. Spécifie le nom du répertoire virtuel.

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

/u [Domaine\]Utilisateur
Permet d'exécuter 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 désigné par le paramètre /u. Si vous n'indiquez pas ce paramètre, le script vous demande le mot de passe et les caractères saisis ne s'affichent pas à l'écran.

/?
Affiche l'aide à partir de l'invite de commandes.

Remarques
  • Pour suivre cette procédure, vous devez être membre du groupe Administrateurs sur l’ordinateur local, ou les autorisations nécessaires doivent vous avoir été déléguées. Si l’ordinateur est joint à un domaine, les membres du groupe Administrateurs du domaine doivent pouvoir suivre cette procédure. Les meilleures pratiques en matière de sécurité préconisent d’utiliser l’option Exécuter en tant que pour suivre cette procédure.

  • N'utilisez pas Iisftpdr.vbs pour supprimer un site FTP. Ce dernier serait alors toujours répertorié, mais il serait partiellement supprimé et ne fonctionnerait pas correctement. Pour supprimer un site FTP ou pour corriger la suppression incorrecte d'un site par l'exécution de Iisftpdr.vbs, utilisez Iisftp.vbs : script IIS de gestion de sites FTP.

Exemples

Les exemples suivants illustrent l'utilisation de la commande iisftpdr /delete dans différentes situations.

Pour supprimer un répertoire virtuel

La commande suivante supprime le répertoire virtuel Insurance du site FTP Finance sur le serveur local. Par conséquent, le répertoire Insurance ainsi que tous les sous-répertoires virtuels du répertoire Insurance sont supprimés.

iisftpdr /deleteFinance/Insurance

En réponse, Iisftpdr.vbs affiche le message ci-dessous, indiquant que la commande a réussi. Remarquez que Iisftpdr.vbs ne demande pas de confirmation avant de supprimer le répertoire ou ses sous-répertoires.

Le répertoire FTP Finance/Insurance a été supprimé.

iisftpdr /query

Affiche les répertoires virtuels de sites FTP sur des serveurs qui exécutent Windows Server 2003 avec les services Internet (IIS) 6.0.

Syntaxe

iisftpdr[.vbs] /query SiteFTP[/CheminVirtuel] [/s Ordinateur [/u [Domaine\]Utilisateur [/p MotDePasse]]]

Paramètres
SiteFTP
Requis. Spécifie le nom descriptif ou le chemin d'accès de la métabase du site FTP.

CheminVirtuel
Spécifie le chemin d'accès vers un répertoire du site FTP. La requête répertorie tous les répertoires virtuels sous le répertoire spécifié. Sans ce paramètre, Iisftpdr.vbs répertorie les répertoires virtuels à la racine du site FTP.

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

/u [Domaine\]Utilisateur
Permet d'exécuter 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 désigné par le paramètre /u. Si vous n'indiquez pas ce paramètre, le script vous demande le mot de passe et les caractères saisis ne s'affichent pas à l'écran.

/?
Affiche l'aide à partir de l'invite de commandes.

Remarques
  • Pour suivre cette procédure, vous devez être membre du groupe Administrateurs sur l’ordinateur local, ou les autorisations nécessaires doivent vous avoir été déléguées. Si l’ordinateur est joint à un domaine, les membres du groupe Administrateurs du domaine doivent pouvoir suivre cette procédure. Les meilleures pratiques en matière de sécurité préconisent d’utiliser l’option Exécuter en tant que pour suivre cette procédure.

  • L'opération query affiche uniquement les répertoires virtuels. Les répertoires physiques du site FTP ou du chemin d'accès n'apparaissent pas.

Exemples

Les exemples suivants illustrent l'utilisation de la commande iisftpdr /query dans différentes situations.

Pour afficher les répertoires virtuels d'un site FTP

La commande qui suit affiche les répertoires virtuels situés à la racine du site FTP Test Downloads :

iisftpdr /query "Test Downloads"

En réponse, Iisftpdr.vbs affiche le répertoire virtuel Scripts à la racine de Test Downloads. Remarquez que le répertoire apparaît à la racine de Test Downloads, bien que son emplacement physique soit distinct.

Alias                    Physical Root ============================================================================== /Scripts                 C:\Libraries\Scripts

Cet affichage ne comprend pas les répertoires virtuels qui sont des sous-répertoires du site. La procédure de recherche des sous-répertoires est illustrée dans « Pour afficher des sous-répertoires virtuels ».

Pour afficher des sous-répertoires virtuels

La commande qui suit affiche les répertoires virtuels qui sont des sous-répertoires du répertoire virtuel Scripts sur le site FTP Test Downloads. La commande spécifie le répertoire virtuel Scripts à l'aide de son chemin d'accès virtuel. Remarquez que les guillemets incluent uniquement le composant de chemin pour lequel les guillemets sont nécessaires.

iisftpdr /query "Test Downloads"\Scripts

Cette commande affiche le sous-répertoire VBScripts du répertoire virtuel Scripts, comme le montre le résultat suivant :

Alias                    Physical Root ============================================================================== /VBScripts                 D:\Scripts\Vbscripts
Remarques
  • Iisftpdr.vbs exécute les mêmes opérations que celles qui sont disponibles à partir du Gestionnaire des services Internet (IIS). Vous pouvez utiliser l'un de ces outils pour afficher et gérer des répertoires virtuels.

  • L'ordinateur émettant la commande doit exécuter Windows XP ou un serveur exécutant Windows Server 2003. L'utilisateur doit être membre du groupe Administrateurs sur tout ordinateur concerné par la commande.

  • L'ordinateur concerné par la commande doit être un serveur exécutant Windows Server 2003 avec les services Internet (IIS) 6.0.

  • Iisftpdr.vbs affiche un message « Connexion au serveur » lors de la connexion au service IIS sur l'ordinateur spécifié. Ce message apparaît chaque fois que vous utilisez Iisftpdr.vbs, que ce soit sur un ordinateur local ou distant.

  • Utilisez des guillemets pour délimiter les éléments du chemin d'accès qui contiennent des espaces. Incluez non pas le chemin entier, mais uniquement l'élément contenant des espaces. Par exemple, tapez "Site FTP par défaut"/IISAdmin, et non "Site FTP par défaut/IISAdmin".

Légende de mise en forme

 

Mise en forme Signification

Italique

Informations que l'utilisateur doit fournir

Gras

Éléments que l'utilisateur doit taper tels qu'ils sont indiqués

Points de suspension (...)

Paramètre pouvant être répété plusieurs fois dans une ligne de commande

Entre crochets ([])

Éléments facultatifs

Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair}

Ensemble d'options parmi lesquelles l'utilisateur doit en choisir une seule

Police Courier

Code ou données de programme

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft