【发布时间】: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