DirectoryEntry.Path 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此 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
属性值
此 DirectoryEntry 对象的路径。 默认值为空字符串("")。
- 属性
注解
属性 Path 在网络环境中唯一标识此项。 始终可以使用此 检索此项 Path。
设置 将从 Path 目录存储中检索新条目;它不会更改当前绑定条目的路径。
与DirectoryEntry组件关联的类可以与任何Active Directory 域服务服务提供商一起使用。 当前的一些提供商包括 Internet Information Services (IIS) 、轻型目录访问协议 (LDAP) 、Novell NetWare 目录服务 (NDS) 和 WinNT。
注意
标识提供程序 (前面为“://”的 部分 Path ,) 区分大小写。 例如,“LDAP://”或“WinNT://”。
属性的 Path 语法因提供程序而异。 一些常见的情况有:
WinNT
连接到计算机上的组。 例如,“WinNT:// <域名称>/<计算机名称>/<组名称>”。 如果要连接到本地计算机,“WinNT:// <计算机名称>/<组名称>”。
连接到计算机上的用户。 例如,“WinNT:// <域名称>/<计算机名称>/<用户名>”。 如果要连接到本地计算机,“WinNT:// <计算机名称>/<用户名>”。
连接到计算机上的服务。 例如,“WinNT:// <域名称>/<计算机名称>/<服务名称>”。 如果要连接到本地计算机,“WinNT:// <计算机名称>/<服务名称>”。
发现网络上的所有域。 例如,“WinNT:”可以通过枚举此项的子级来找到域。
LDAP
连接到域中的组。 例如,“LDAP://CN=<组名称>、CN =<Users>、DC=<域组件>、DC=<域组件>,...”。
连接到域中的用户。 例如,“LDAP://CN=<完整用户名>,CN=<Users,DC>=<域组件>,DC=<域组件>,...”。
连接到域中的计算机。 例如,“LDAP://CN=<计算机名称>,CN=<计算机>,DC=<域组件>,DC=<域组件>,...”。
IIS
- 连接到 Web 目录。 例如,“IIS://LocalHost/W3SVC/1/ROOT/< Web 目录名称>”。
若要使用 LDAP 绑定到当前域,请使用路径“LDAP://RootDSE”,然后获取默认命名上下文并重新绑定条目。 例如:
String str = ent.Properties["defaultNamingContext"][0];
DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);
有关详细信息,请参阅提供程序的文档和使用 Active Directory 服务接口 一文。