Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A lekérdezésszűrő arra utasítja az Active Directory Domain Servicest, hogy keressen adatokat egy LDAP-lekérdezési szintaxisban. A keresési technológia kiválasztása témakör felsorolt adathozzáférési technológiák mindegyike támogatja az LDAP-lekérdezés szintaxisát.
Az LDAP-lekérdezés szintaxisa a következő:
<expression><expression>...
A szűrő tartalmazhat egy vagy több kifejezést. Egy kifejezés a következő formával rendelkezik:
(<logicaloperator><comparison><comparison...>)
ahol a "<logikaioperátor>" az alábbiak egyike.
Operátor | Leírás |
---|---|
"|" |
Logikai VAGY |
"&" |
Logikai ÉS |
"!" |
Logikai NEM |
és „<összehasonlítás>” a következő:
(<attribute><operator><value>)
ahol a "<attribútum>" a kiértékelendő attribútum lDAPDisplayName, a "<érték>" az összehasonlítandó érték, a "<operátor>" pedig az alábbi összehasonlító operátorok egyike.
Operátor | Leírás |
---|---|
"=" |
Egyenlő |
"~=" |
Körülbelül egyenlő |
"<=" |
Kisebb vagy egyenlő |
">=" |
Nagyobb vagy egyenlő |
Emellett az attribútum szintaxisától függően a "<érték>" tartalmazhat helyettesítő karaktert ("*"). A "<>" érték, amely csak helyettesítő karaktert tartalmaz, ellenőrzi, hogy létezik-e érték a "<attribútumban>". Ha a "<attribútum>" érték nincs beállítva, a teszt sikertelen lesz.
Ha a lekérdezésszűrőben az alábbi speciális karakterek közül bármelyiknek konstansként kell megjelennie, azokat a felsorolt feloldójelek sorozata váltja fel.
ASCII-karakter | Menekülési sorozat helyettesítője |
---|---|
* |
"\2a" |
( |
\28 |
) |
\29 |
\ |
"\5c" |
NUL |
"\00" |
Emellett tetszőleges bináris adatok is ábrázolhatók az escape szekvencia szintaxisával úgy, hogy a bináris adatok minden bájtját a fordított perjel után két hexadecimális számjegy kódolásával adjuk meg. A 0x00000004 négy bájtos érték például "\00\00\00\04" kóddal van kódolva egy szűrősztringben.
Példák
Az alábbi lekérdezési sztring a "számítógép" típusú összes objektumot megkeresi.
(objectCategory=computer)
A következő lekérdezési sztring a "számítógép" típusú összes objektumot megkeresi egy "desktop" névvel kezdődő névvel.
(&(objectCategory=computer)(name=desktop*))
A következő lekérdezési sztring megkeresi az összes "számítógép" típusú objektumot, amelyek neve "asztali számítógéppel" vagy "notebookkal" kezdődik.
(&(objectCategory=computer)(|(name=desktop*)(name=notebook*)))
Az alábbi lekérdezési sztring az összes olyan "felhasználó" típusú objektumot megkeresi, amely rendelkezik otthoni telefonszámmal.
(&(objectCategory=user)(homePhone=*))
A lekérdezésszűrő-sztringekről és a használati példákról a következő témakörben talál további információt:
- Objektumok keresése osztályonként
- Objektumok keresése név szerint
- Lekérdezési attribútumlistájának megkeresése
- Lekérdezésszűrő szintaxisának ellenőrzése
- Összehasonlító értékek megadása