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