private static String password = "";
public static void getAllUser(char i) throws LDAPException, UnsupportedEncodingException
{
LDAPConnection conn = null;
LDAPSearchResults rs = null;
conn = new LDAPConnection();
conn.connect(ldapserver, ldapport);
conn.bind(3, username, password.getBytes("UTF-8"));
System.out.println("--" + conn.getSaslBindProperties());
String filter = null;
filter = "(sAMAccountName=" + i + "*)";
System.out.println("prefix:" + i);
String[] atrr = (String[])null;
atrr = new String[] { "DisplayName", "mail", "memberOf",
"sAMAccountName" };
rs = conn.search("ou=skymobi,dc=sky-mobi,dc=com", 2, filter, atrr,
false);
int icnt = 0;
if (rs != null) {
while (rs.hasMore()) {
LDAPEntry entry = rs.next();
if (entry.getAttribute("sAMAccountName") != null) {
System.out.println(icnt++ + "X " +
entry.getAttribute("sAMAccountName") + " " +
entry.getAttribute("DisplayName") + " ");
}