2010-12-02 4 views
2

Ich versuche, Datensätze aus LDAP mithilfe von DirectorySearcher abzurufen. Im Folgenden ist der Filter Ich verwende:C# DirectorySearcher-Filter

(& (objectclass = person) (objectclass = user) (employeeType = A))

Ich brauche diese Filter zu ändern, um Datensätze zu holen für employeeType Entweder A oder B.

Bitte helfen.

Antwort

8

in Ihrem Ausdruck möchten Sie employeeType = A durch employeeType = A OR employeeType = B

(&(objectCategory=person)(objectClass=user)(employeeType=A)) 

So ersetzen Sie (employeeType=A) von (|(employeeType=A)(employeeType=B)) und bekommen

(&(objectCategory=person)(objectClass=user)(|(employeeType=A)(employeeType=B))) 
ersetzen