How do I list all LDAP users/members?

How do I list all LDAP users/members?

Date Entered: 09/26/2007    Last Updated: 09/26/2007

To list all the users in the directory, do a search for all possible objectClasses that a user account could have, for example:
ldap.DN = "dc=JUNGLE";
//specify the attributes you'd like returned for each search result
//if no attributes are specified, all attributes will be returned
ldap.Attributes.Add(new LDAPAttribute("displayName"));
ldap.Attributes.Add(new LDAPAttribute("name"));
ldap.Attributes.Add(new LDAPAttribute("cn"));
ldap.Attributes.Add(new LDAPAttribute("sn"));
ldap.Attributes.Add(new LDAPAttribute("givenName"));
ldap.Attributes.Add(new LDAPAttribute("ou"));
ldap.Attributes.Add(new LDAPAttribute("o"));
ldap.Attributes.Add(new LDAPAttribute("objectClass"));
ldap.Attributes.Add(new LDAPAttribute("userAccountControl"));
ldap.Attributes.Add(new LDAPAttribute("isAccountEnabled"));
ldap.Attributes.Add(new LDAPAttribute("loginDisabled"));
ldap.Attributes.Add(new LDAPAttribute("acctFlags"));
ldap.Attributes.Add(new LDAPAttribute("sambaAcctFlags"));
ldap.Search("(|(|(|(|(|(objectClass=user)(objectClass=posixAccount))
  (objectClass=person))(objectClass=organizationalPerson))
  (objectClass=inetOrgPerson))(objectClass=computer))");

We appreciate your feedback.  If you have any questions, comments, or suggestions about this entry please contact our support team at kb@nsoftware.com.