locked
Finding user from 2 OU at Active Directory RRS feed

  • Question

  • User851098746 posted

    I have a .Net application that reads user from active directory that is in a specific OU (ABCUsers). The following is the code:

    string DomainIP = "some domain IP";
    string ContainerConnectionString = "OU=ABCUsers,DC=test,DC=com";
    PrincipalContext domain = new PrincipalContext(ContextType.Domain, DomainIP, ContainerConnectionString, ContextOptions.SimpleBind);
    
    PrincipalSearcher searcher = new PrincipalSearcher();
    UserPrincipal findUser = new UserPrincipal(domain);
    findUser.SamAccountName = "some username";
    searcher.QueryFilter = findUser;
    UserPrincipal foundUser = (UserPrincipal)searcher.FindOne();

    The above code works fine, but I need to change the code so that it retrieves a user whether he/she is in OU=ABCUsers or OU=XYZUsers but not in any other OU.

    Any help is appreciated.

    Thanks in advance

     

    Thursday, March 23, 2017 8:54 AM

All replies