Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Ett frågefilter instruerar Active Directory Domain Services att hitta data i en LDAP-frågesyntax. Alla angivna dataåtkomsttekniker som anges i Välja sökteknik ämne stöder LDAP-frågesyntax.
LDAP-frågesyntaxen är följande:
<expression><expression>...
Ett filter kan innehålla ett eller flera uttryck. Ett uttryck har följande formulär:
(<logicaloperator><comparison><comparison...>)
där "<logicaloperator>" är något av följande.
Operatör | Beskrivning |
---|---|
"|" |
Logisk ELLER |
"&" |
Logiska OCH |
"!" |
Logiska INTE |
och "<jämförelse>" är som följer:
(<attribute><operator><value>)
där "<attributet>" är lDAPDisplayName för attributet som ska utvärderas, "<värde>" är värdet att jämföra med, och "<operator>" är en av följande jämförelseoperatorer.
Operatör | Beskrivning |
---|---|
"=" |
Motsvarar |
"~=" |
Ungefär lika med |
"<=" |
Mindre än eller lika med |
">=" |
Större än eller lika med |
Beroende på attributsyntaxen kan dessutom värdet "<>" innehålla jokertecknet ("*"). Ett "<-värde>" som endast består av ett jokertecken kommer att kontrollera om det finns något värde i attributet "<>". Om inget värde har angetts för<attribut>misslyckas testet.
Om något av följande specialtecken måste visas i frågefiltret som literaler måste de ersättas av den angivna escape-sekvensen.
ASCII-tecken | Escape-sekvensersättning |
---|---|
* |
"\2a" |
( |
\28 |
) |
\29 |
\ |
"\5c" |
NUL |
"\00" |
Dessutom kan godtyckliga binära data representeras med hjälp av escape-sekvenssyntaxen genom att koda varje byte av binära data med omvänt snedstreck följt av två hexadecimala siffror. Till exempel kodas värdet med fyra byte 0x00000004 som "\00\00\00\00\04" i en filtersträng.
Exempel
Följande frågesträng söker efter alla objekt av typen "dator".
(objectCategory=computer)
Följande frågesträng söker efter alla objekt av typen "dator" med ett namn som börjar med "desktop".
(&(objectCategory=computer)(name=desktop*))
Följande frågesträng söker efter alla objekt av typen "dator" med ett namn som börjar med "desktop" eller ett namn som börjar med "notebook".
(&(objectCategory=computer)(|(name=desktop*)(name=notebook*)))
Följande frågesträng söker efter alla objekt av typen "användare" som har ett hemtelefonnummer.
(&(objectCategory=user)(homePhone=*))
Mer information om frågefiltersträngar och användningsexempel finns i: