我在Active Directory中列出两个以上组中的所有用户时遇到了一些困难。我可以通过指定OU(例如IT)和DC
来列出一个组中的成员这是我的代码
public static String usersContainer = "ou=USERS,ou=IT,ou=Accounts,ou=HR,ou=AAB,dc=AXA";
如果我想同时包含该帐户而且他们也是ou,我该怎么做?
我尝试了这个解决方案:
ou=USERS,ou=IT,ou=account,dc=XXX,dc=AAA,dc=com
但是,它给了我一个错误,找不到名字。如何在第一个ou
的同一级别中再包含一个ou我的其余代码是
ctls.setSearchScope(SearchControls.SUBTREE_SCOPE);
NamingEnumeration answer = ctx1.search(usersContainer, "(objectClass=user)", ctls);
任何人都可以提供帮助
答案 0 :(得分:0)
我可以查看您的代码,但我在LDAP root query syntax to search more than one specific OU
中回答了相同的问题