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