Compartir vía


DirectoryEntry.Path Propiedad

Definición

Obtiene o establece la ruta de acceso de este objeto DirectoryEntry.

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 objeto DirectoryEntry. 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 se recupera una nueva entrada del almacén de directorios; no se 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 Servicios de dominio de Active Directory. Algunos de los proveedores actuales son Internet Information Services (IIS), Protocolo ligero de acceso a directorios (LDAP), Novell NetWare Directory Service (NDS) y WinNT.

Nota

La sección del Path que identifica el proveedor (precede a "://") distingue mayúsculas de 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<> de equipo o< 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<> de 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

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

  • Conéctese a un usuario de un dominio. Por ejemplo, "LDAP://CN=<full user name>, 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