Partager via


Classe 2 VirtualDirectory

Représente un répertoire virtuel IIS.

Syntaxe

class VirtualDirectory : ConfiguredObject  

Méthodes

Le tableau suivant répertorie les méthodes exposées par la classe VirtualDirectory.

Nom Description
Créer Crée un répertoire virtuel.
GetAllSections (Hérité de ConfiguredObject.)
GetSection (Hérité de ConfiguredObject.)
RevertToParent Rétablit la(les) valeur(s) de configuration d’un répertoire virtuel à celles de son répertoire parent.

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe VirtualDirectory.

Nom Description
AllowSubDirConfig Valeur boolean en lecture/écriture. true si IIS recherche des fichiers Web.config dans les répertoires de contenu inférieurs au niveau actuel ; false si IIS ne recherche pas ces fichiers dans des répertoires inférieurs au niveau actuel. Par défaut, il s’agit de true.
ApplicationPath Valeur string en lecture seule qui contient le chemin d’accès de l’application à laquelle appartient le répertoire virtuel. Propriété clé.
LogonMethod Énumération sint32 en lecture/écriture qui spécifie comment un utilisateur est connecté localement. Le type d’ouverture de session détermine si le jeton résultant peut également être utilisé à distance. Les valeurs possibles sont répertoriées plus loin dans la section Remarques.
Password Valeur string en lecture/écriture qui spécifie le mot de passe chiffré pour l’accès au chemin physique du répertoire virtuel.
Path Valeur string en lecture seule qui contient le chemin d’accès au répertoire virtuel. Propriété clé.
PhysicalPath Valeur string en lecture/écriture qui spécifie le chemin d’accès physique associé au répertoire virtuel.
SiteName Valeur string en lecture seule qui contient le nom du site Web auquel appartient le répertoire virtuel. Propriété clé.
UserName Valeur string en lecture/écriture qui spécifie un utilisateur disposant des droits d’accès aux fichiers de configuration ou au contenu d’un répertoire virtuel. Par défaut, il s’agit de null.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Le tableau suivant contient les valeurs et mots clés possibles pour la propriété LogonMethod. La valeur par défaut est 3 (ClearText). Pour plus d’informations, consultez la fonction LogonUserEx.

Valeur Mot clé Description
0 Interactive Ce type de connexion est destiné aux utilisateurs qui utiliseront l’ordinateur de manière interactive.
1 Batch Ce type de connexion est destiné aux serveurs batch, où les processus peuvent s’exécuter pour le compte d’un utilisateur sans leur intervention directe. Les informations d’identification ne sont pas mises en cache pour ce type de connexion.
2 Network Ce type de connexion est destiné aux serveurs hautes performances pour authentifier les mots de passe en texte clair. Les informations d’identification ne sont pas mises en cache pour ce type de connexion.
3 ClearText Ce type de connexions conserve le nom et le mot de passe dans le package d’authentification, ce qui permet au serveur d’établir des connexions à d’autres serveurs réseau lors de l’emprunt d’identité du client.

Exemple

L’exemple suivant définit le chemin d’accès physique du site Web par défaut.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
' Get the root virtual directory for the default Web site.  
Set oVDir = oWebAdmin.Get(_   
"VirtualDirectory.SiteName='Default Web Site',ApplicationPath='/',Path='/'")  
  
' Set the physical path for the default Web site.  
oVDir.PhysicalPath = "C:\MyContent"  
oVDir.Put_  
  

Hiérarchie d'héritage

ConfiguredObject

VirtualDirectory

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sous Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Classe ConfiguredObject
Classe Object
LogonUserEx