jester84
Goto Top

Ldap Abfrage nach mehreren Gruppen aus Active Directory

Hallo,

um via Ldap aus dem Active Directory die User zu Filtern und von einer Gruppe entsprechend abzufragen habe ich die folgende Syntax verwendet:

(&(objectClass=user)(objectCategory=person)(memberOf=CN=abc,CN=Users,DC=domain, DC=de))

Soweit klappt damit auch alles. Mein Problem ist aber das ich gerne die User von mehreren Gruppen Abfragen/Filtern würde, also nicht nur von der Gruppe "abc" sondern auch von der Gruppe "xyz" auslesen. Leider haben alle Versuche, mit einem Komman abc um xyz zu erweitern und die Suche danach zu keinem Ergebnis geführt.

Vielen Dank schonmal face-smile

Content-ID: 204258

Url: https://administrator.de/contentid/204258

Ausgedruckt am: 26.11.2024 um 06:11 Uhr

Dirmhirn
Dirmhirn 02.04.2013 aktualisiert um 10:17:48 Uhr
Goto Top
Hi!

mit (filter1 (|(filter2)(filter3))) sollte das klappen.

( & () ()) verknüpft alle Ausdrücke mit UND
( | () ()) mit ODER

sg Dirm
jester84
jester84 02.04.2013 um 10:34:39 Uhr
Goto Top
Super, danke so scheint es zu klappen:

(objectClass=user)(objectCategory=person)(|(memberOf=CN=abc,CN=Users,DC=domain,DC=de)(memberOf=CN=xyz,CN=Users,DC=domain,DC=de))
Dirmhirn
Dirmhirn 02.04.2013 aktualisiert um 10:57:32 Uhr
Goto Top
passt - würde aber noch eine ( & (objectClass=user)(objectCategory=person)(|(memberOf=CN=abc,CN=Users,DC=domain,DC=de)(memberOf=CN=xyz,CN=Users,DC=domain,DC=de)) ) Klammer herum machen - sonst wunderst du dich in einem halben Jahr.
sg Dirm
jester84
jester84 02.04.2013 um 12:18:51 Uhr
Goto Top
Danke habe ich noch angepasst, aber was würde in einem halben Jahr ansonsten passieren?
Dirmhirn
Dirmhirn 02.04.2013 um 12:30:41 Uhr
Goto Top
du vergisst, dass die Klammern defaultmäßig mit & verknüpft werden. Das weglassen macht die Zeile nicht wirklich übersichtlicher, daher würd ich's dazu schreiben.