Search code examples
active-directorydirectoryservices

get active directory users whose FirstName in active directory is not empty or NULL


 Searcher.Filter = "(&(objectCategory=person)(objectClass=user)(!givenName=""))"

I'am using the above active directory search filter to try and get users whose FirstName in active directory is not empty or NULL but the filter still returns null entries.

What should I change in the filter to only retreive users with a first name that is not NULL or Empty


Solution

  • Can you try :

     Searcher.Filter = "(&(objectCategory=user)(objectClass=user)(givenName=*))"
    

    To build a filter you can use registered query in Active-Directory MMC :

    enter image description here