Compartir por


DirectoryEntry.Path Propiedad

Definición

Obtiene o establece la ruta de acceso de este DirectoryEntryobjeto .

public:
 property System::String ^ Path { System::String ^ get(); void set(System::String ^ value); };
public string Path { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.DirectoryServices.DSDescription("DSPath")]
public string Path { get; set; }
[System.DirectoryServices.DSDescription("DSPath")]
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Path { get; set; }
[System.DirectoryServices.DSDescription("DSPath")]
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Path { get; set; }
member this.Path : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.DirectoryServices.DSDescription("DSPath")>]
member this.Path : string with get, set
[<System.DirectoryServices.DSDescription("DSPath")>]
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Path : string with get, set
[<System.DirectoryServices.DSDescription("DSPath")>]
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Path : string with get, set
Public Property Path As String

Valor de propiedad

Ruta de acceso de este DirectoryEntry objeto. El valor predeterminado es una cadena vacía ("").

Atributos

Comentarios

La Path propiedad identifica de forma única esta entrada en un entorno en red. Esta entrada siempre se puede recuperar mediante este Path.

Al establecer , Path recupera una nueva entrada del almacén de directorios; no cambia la ruta de acceso de la entrada enlazada actualmente.

Las clases asociadas al DirectoryEntry componente se pueden usar con cualquiera de los proveedores de servicios de Active Directory Domain Services. Algunos de los proveedores actuales son Internet Information Services (IIS), Protocolo ligero de acceso a directorios (LDAP), Servicio de directorio Novell NetWare (NDS) y WinNT.

Nota:

La sección de que identifica el proveedor (precede a "://") distingue mayúsculas de Path minúsculas. Por ejemplo, "LDAP://" o "WinNT://".

La sintaxis de la Path propiedad varía según el proveedor. Algunos escenarios comunes son los siguientes:

WinNT

  • Conéctese a un grupo en un equipo. Por ejemplo, "WinNT:// <dominio name>/<computer name>/<group name>". Si se conecta a un equipo local, "WinNT:// <nombre del equipo o< nombre>> del grupo".

  • Conéctese a un usuario en un equipo. Por ejemplo, "WinNT:// <dominio name>/<computer name>/<user name>". Si se conecta a un equipo local, "WinNT:// nombre< de equipo o< nombre>> de usuario".

  • Conéctese a los servicios de un equipo. Por ejemplo, "WinNT:// <dominio name>/<computer name>/<service name>". Si se conecta a un equipo local, "WinNT:// <nombre del equipo o nombre><> del servicio".

  • Descubra todos los dominios de la red. Por ejemplo, "WinNT:" Los dominios se pueden encontrar enumerando los elementos secundarios de esta entrada.

LDAP (Protocolo Ligero de Acceso a Directorios)

  • Conéctese a un grupo de un dominio. Por ejemplo, "LDAP://CN=<nombre> del grupo, CN =<Users>, DC=<domain component>, DC=<domain component>,...".

  • Conéctese a un usuario de un dominio. Por ejemplo, "LDAP://CN=<nombre> de usuario completo, CN=<Users>, DC=<domain component>, DC=<domain component>,...".

  • Conéctese a equipos de un dominio. Por ejemplo, "LDAP://CN=<nombre> de equipo, CN=<Computers>, DC=<domain component>, DC=<domain component>,...".

IIS

  • Conéctese a un directorio web. Por ejemplo, "IIS://LocalHost/W3SVC/1/ROOT/< Nombre> del directorioWeb".

Para enlazar con el dominio actual mediante LDAP, use la ruta de acceso "LDAP://RootDSE", obtenga el contexto de nomenclatura predeterminado y vuelva a enlazar la entrada. Por ejemplo:

String str = ent.Properties["defaultNamingContext"][0];
DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);

Para obtener más información, consulte la documentación del proveedor y el artículo Uso de interfaces de servicio de Active Directory .

Se aplica a