Active Directory Get All User with C#

Active Directory Get All User with C#

Active Directory get all user with c#

using System.DirectoryServices;

private void Get
List()
{

  try
  
{
        
DirectoryEntry searchRoot = new DirectoryEntry(ldap://domain.com/);
         DirectorySearcher directorySearcher = new DirectorySearcher(searchRoot);

        
directorySearcher.Filter = "(&(objectCategory=person)(objectClass=user))";
         
string text = "sAMAccountName";

         
directorySearcher.PropertiesToLoad.Add("cn");
        
directorySearcher.PropertiesToLoad.Add(text);

        
SearchResultCollection searchResultCollection = directorySearcher.FindAll();
        
string text2 = "";

         foreach (SearchResult searchResult in searchResultCollection)
         
{

           if (searchResult.Properties["cn"].Count > 0 && searchResult.Properties[text].Count > 0)
           
{
              string text3 = text2;
              text2 = string.Concat(new string[]
              {
                    text3, " ", searchResult.Properties["cn"][0].ToString(), " - ",
                        searchResult.Properties[text][0].ToString(), "<br />"
              });
         }
  }
        Response.Write(text2);
}
catch (Exception ex)
{
      
base.Response.Write("An Error Occured:\n\n" + ex.ToString());
}

 

}

 

Leave a Comment
  • Please add 5 and 2 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
  • Gokhan Ozcifci edited Revision 1. Comment: Edit tags, Change Error message, ..  

Page 1 of 1 (1 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Ellerine saglik.. guzel olmus.. Bunu kendi islemime soktum.. ve cok yardimci oldu sagolasin..

  • Gokhan Ozcifci edited Revision 1. Comment: Edit tags, Change Error message, ..  

Page 1 of 1 (2 items)