c# - 将 DirectoryEntry 转换为 PrincipalContext

标签 c# active-directory ldap directoryservices

我有 C# 代码创建一个 DirectoryEntry 对象,如下所示:

new DirectoryEntry("GC://DC=corp,DC=mydomain,DC=com");

然后我就可以正常使用正常的搜索例程了。现在我想将此代码转换为使用 .NET 3.5 中较新的 PrincipalContext 方法。

我不知道通过构造函数传递什么来建立连接。如何将上面的字符串转换为适用于 PrincipalContext 的字符串?

最佳答案

var pcontext = new PrincipalContext(ContextType.Domain, "GC://DC=corp,DC=mydomain,DC=com");

关于c# - 将 DirectoryEntry 转换为 PrincipalContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20340206/

相关文章:

c# - 根据 C# 中列模式注释的内容从 MySQL 表中选择数据

powershell - 将所有 ADUsers 封装在 CSV 文件中

powershell - 使用 sAMAccountname 从 Get-ADUser 过滤结果

java - 使用 Java 从 LDAP 检索 sidHistory

c# - 检查一个字符串是否可以由C#中另一个字符串的字符组成

C# Await、空合并、字符串插值无法编译

c# - 如何从 Active Directory 中获取组中每个成员的属性列表,例如名字、姓氏、电子邮件

c# - 搜索 Active Directory 并在 C# 中的标签中返回 null 或 ""(如果属性为空)

linux - 如何获取包含连接到域的所有主机的列表? (CentOS 6.5)

c# - AJAX 脚本管理器 PageMethod 并不总是被调用