In der Suche können Sie die folgenden Parameter für dynamische Abfragen verwenden:
ldap:///<Such-Basis-DN>??<Suchbereich>?<Suchfilter>
Bei Verwendung von one oder base werden nur die Benutzer in der Basis-DN-Organisation abgerufen.
Bei Verwendung von sub werden alle Benutzer unter der Basis-DN-Organisation und allen Unterorganisationen in der Struktur abgerufen.
(<logischer Operator><Vergleich><Vergleich...>)
Logisches OR: |
Logisches AND: &
Logisches NOT: !
Beispiel:
(&(city=boston)(state=Massachusetts))
Beim Standardsuchfilter handelt es sich um (objectclass=*).
Beachten Sie beim Erstellen einer dynamischen Abfrage Folgendes:
ldap:///o=MyCorporation??sub?(title=Manager)
Die folgende Tabelle enthält Beispiel-LDAP-Abfragen:
|
Beschreibung |
Abfrage |
|---|---|
|
Alle Benutzer, bei denen es sich um Manager handelt. |
ldap:///o=MyCorporation??sub?(title=Manager) |
|
Alle Manager der Zweigstelle "New York West" |
ldap:///o=MeinUnternehmen??one?(&(title=Manager) (roomNumber=NYWest)) |
|
Alle Techniker mit Mobiltelefonen |
ldap:///o=MeinUnternehmen??one? (&(employeetype=Techniker) (mobile=*)) |
|
Alle Arbeitnehmer, deren Arbeitnehmernummer zwischen 1000 und 2000 liegt |
ldap:///o=MeinUnternehmen, (& (ou=Arbeitnehmer) (employeenumber >=1000) (employeenumber <=2000)) |
|
Alle Helpdesk-Administratoren, die seit über sechs Monaten beim Unternehmen beschäftigt sind |
ldap:///o=MeinUnternehmen,(& (cn=Helpdesk-Administrator) (DOH => 2004/04/22) Hinweis: Für diese Abfrage ist es erforderlich, dass Sie für das Einstelldatum (date of hire, DOH) des Benutzers ein DOH-Attribut erstellen. |
Hinweis: Die Vergleichssymbole ">" und "<" (größer und kleiner als) werden im lexikografischen, nicht im arithmetischen Sinne verwendet. Hinweise zu deren Verwendung finden Sie in der Dokumentation zu Ihrem LDAP-Verzeichnisserver.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|