DirectoryEntry.Path Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .