Compartir a través de


VirtualDirectory Class2

Representa un directorio virtual de IIS.

Sintaxis

class VirtualDirectory : ConfiguredObject  

Métodos

La siguiente tabla muestra los métodos expuestos por la clase VirtualDirectory.

Nombre Descripción
Creación Crear un directorio virtual
GetAllSections (Se hereda de ConfiguredObject).
GetSection (Se hereda de ConfiguredObject).
RevertToParent Revierte el valor o los valores de configuración de un directorio virtual a los de su directorio primario.

Propiedades

La siguiente tabla muestra las propiedades expuestas por la clase VirtualDirectory.

Nombre Descripción
AllowSubDirConfig Valor boolean de lectura y escritura. true si IIS busca archivos Web.config en directorios de contenido inferiores al nivel actual; false si IIS no busca estos archivos en directorios inferiores al nivel actual. El valor predeterminado es true.
ApplicationPath Valor de solo lectura string que contiene la ruta de acceso de la aplicación a la que pertenece el directorio virtual. Una propiedad clave.
LogonMethod Enumeración de lectura y escritura sint32 que especifica cómo un usuario ha iniciado sesión localmente. El tipo de inicio de sesión determinará si el token resultante también se puede usar de forma remota. Los valores posibles se enumeran más adelante en la sección Comentarios.
Password Valor de lectura y escritura string que especifica la contraseña cifrada para el acceso a la ruta de acceso física del directorio virtual.
Path Valor de solo lectura string que contiene la ruta de acceso del directorio virtual. Una propiedad clave.
PhysicalPath Valor de lectura y escritura string que especifica la ruta de acceso física asociada al directorio virtual.
SiteName Valor de solo lectura string que contiene el nombre del sitio web al que pertenece el directorio virtual. Una propiedad clave.
UserName Valor de lectura y escritura string que especifica un usuario que tiene derechos para acceder a cualquier archivo de configuración o contenido de un directorio virtual. El valor predeterminado es null.

Subclases

Esta clase no contiene subclases.

Comentarios

La tabla siguiente contiene los valores y las palabras clave posibles de la propiedad LogonMethod. El valor predeterminado es 3 (ClearText). Para obtener más información, consulte la función LogonUserEx.

Valor Palabra clave Descripción
0 Interactive Este tipo de inicio de sesión está pensado para los usuarios que van a usar interactivamente el equipo.
1 Batch Este tipo de inicio de sesión está pensado para servidores por lotes, donde los procesos se pueden ejecutar en nombre de un usuario sin su intervención directa. Las credenciales no se almacenan en caché para este tipo de inicio de sesión.
2 Network Este tipo de inicio de sesión está diseñado para servidores de alto rendimiento para autenticar contraseñas de texto no cifrado. Las credenciales no se almacenan en caché para este tipo de inicio de sesión.
3 ClearText Este tipo de inicio de sesión conserva el nombre y la contraseña en el paquete de autenticación, lo que permite al servidor realizar conexiones a otros servidores de red al suplantar al cliente.

Ejemplo

En el ejemplo siguiente se establece la ruta de acceso física del sitio web predeterminado.

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

Jerarquía de herencia

ConfiguredObject

VirtualDirectory

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Server - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Archivo MOF WebAdministration.mof

Consulte también

ConfiguredObject Class
Object Class
LogonUserEx