【问题标题】:searching users in active directory c# ldap在活动目录中搜索用户 c# ldap
【发布时间】:2016-12-06 07:28:58
【问题描述】:

我正在尝试获取属于 AD 中特定组成员的用户。

我正在尝试使用以下过滤器,但没有成功。

1)

DirectoryEntry entry1 = new DirectoryEntry("LDAP://DC=xxinfo,DC=com");
string query = "(&(objectCategory=person)(objectClass=user)(memberOf=CN=Guests))";

2)

objSearchADAM.Filter = "(&(ObjectClass=user)(memberOf=CN=Network Configuration perators,CN=Builtin,DC=xxxx,DC=xxinfo,DC=com))";

另外,有没有办法让用户使用这种方法?

PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
GroupPrincipal group = GroupPrincipal.FindByIdentity(ctx, "group_name");

这会搜索当前域,我想搜索整个森林。有没有办法为整个森林初始化 ctx?

任何帮助将不胜感激。 谢谢你。

【问题讨论】:

    标签: c# active-directory ldap directoryservices ldap-query


    【解决方案1】:

    知道答案了!! 使用下面的代码 使用 (PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "subdomain.domain.comany.com:3268", "DC=comapny,DC=com")) { GroupPrincipal group = GroupPrincipal.FindByIdentity(ctx, "Group_Name");

    端口 3268 用于在全局目录中搜索。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-11
      • 1970-01-01
      相关资源
      最近更新 更多