blog.icewolf.ch

Let's talk about IT!
posts - 1343, comments - 295, trackbacks - 0

My Links

Archives

Post Categories

icewolf

Example LDAP Querys

Hallo zusammen,

Im letzten Blog Beitrag habe ich ja gezeigt wie das LDAP Tool zu bedienen ist. Hier nun die Grundlagen von LDAP und einige Beispiel Abfragen.

Syntax und Operatoren

Operator Syntax Bedeutung
UND-Verknüpfung (& (A) (B)) A und B
ODER-Verknüpfung (|(A)(B)) A oder B
Verschachtelte Verknüpfungen (|(&(A)(B)) (&(C)(D)))  (A und B) oder (C und D)

 

Operator Beispiel Konkretes Beispiel
Gleichheit (attribute=abc) (&(objectclass=user)(displayName=Andres Bohren))
Ungleichheit (!(attribute=abc)) (!objectClass=group)
Vorhandensein (attribute=*) (mailNickName=*)
Nichtvorhandensein (!(attribute=*)) (!proxyAddresses=*)
Größer-Vergleich (attribute>=abc) (mdbStorageQuota>=100000)
Kleiner-Vergleich (attribute<=abc) (mdbStorageQuota<=100000)
Wildcard (sn=B*) (givenName=*Andres*)

LDAP Abfragen

Was LDAP Query
Alle Kontakte (objectClass=contact)
Alle User und Kontakte (objectClass=user)
Users (&(objectCategory=person)(objectClass=user))
Users - mail enabled (&(objectCategory=person)(objectClass=user)(mailNickname=*))
InetOrgperson (objectClass=inetOrgPerson)
Alle Gruppen (objectClass=group)
Gruppen ohne Mitglieder (&(objectClass=group)(!member=*))
Computers (objectCategory=Computer)
Exchange Recipients (mailNickname=*)
Exchange Recipients - Hidden (&(msExchHideFromAddressLists=TRUE)(!objectClass=publicFolder))
Exchange Recipients - mit SMTP Adresse (proxyAddresses=SMTP:*)
OUs

(objectClass=organizationalUnit)

ExtensionAttribute1 hat einen Wert
(&(&(objectCategory=person)(objectClass=user)(extensionAttribute1=*)))
Grüsse
Andres Bohren



Print | posted on Tuesday, February 23, 2010 10:45 PM | Filed Under [ Windows Network ]

Powered by:
Powered By Subtext Powered By ASP.NET