0
LDAP ADディレクトリからすべてのユーザーを取得して、処理するためにファイルに保存したいとします。 以下のコードを使用してすべてのADユーザーを取得していますが、属性なしが返されています。すべてのLDAPディレクトリのユーザーを取得してJavaを使用してファイルに保存する方法
try {
DirContext ctx = new InitialDirContext(env);
connected = "true";
SearchControls constraints = new SearchControls();
constraints.setSearchScope(SearchControls.SUBTREE_SCOPE);
String[] attrIDs = { "(&(objectClass=*)(objectCategory=*))"};
constraints.setReturningAttributes(attrIDs);
NamingEnumeration<SearchResult> answer = ctx.search(ldapDCinfo, "(&(objectClass=*)(objectCategory=*))", constraints);
while (answer.hasMore()) {
Attributes attrs = ((SearchResult) answer.next()).getAttributes();
sendAry[0]= connected;
System.out.println(attrs.toString());
}