Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sorgu filtresi, Active Directory Etki Alanı Hizmetleri'ne LDAP sorgu söz dizimindeki verileri bulmalarını sağlar. Arama Teknolojisi seçme konusunda listelenen tüm belirtilen veri erişim teknolojileri LDAP sorgu söz dizimini destekler.
LDAP sorgusu söz dizimi aşağıdaki gibidir:
<expression><expression>...
Filtre bir veya daha fazla ifade içerebilir. İfade aşağıdaki forma sahiptir:
(<logicaloperator><comparison><comparison...>)
burada "<mantıksaloperator>" aşağıdakilerden biridir.
Operatör | Açıklama |
---|---|
"|" |
Mantıksal VEYA |
"&" |
Mantıksal VE |
"!" |
Mantıksal NOT |
ve "<karşılaştırma>" aşağıdaki gibidir:
(<attribute><operator><value>)
burada "<özniteliği>", değerlendirilecek özniteliğin lDAPDisplayName, "<değer>" karşılaştırabileceğiniz değerdir ve "<işleç>" aşağıdaki karşılaştırma işleçlerinden biridir.
Operatör | Açıklama |
---|---|
"=" |
Eşittir |
"~=" |
Yaklaşık olarak eşittir |
"<=" |
Küçük veya eşittir |
">=" |
Büyüktür veya eşittir |
Ayrıca, öznitelik söz dizimine bağlı olarak, "<değeri>" joker karakter simgesini ("*") içerebilir. Yalnızca joker karakter içeren ">"<değeri , "<özniteliğinde "">herhangi bir değerin varlığını denetler. "<özniteliği "">için hiçbir değer ayarlanmadıysa, test başarısız olur.
Sorgu filtresinde aşağıdaki özel karakterlerden herhangi birinin sabit değer şeklinde görünmesi gerekiyorsa, bunlar aşağıda listelenen kaçış dizisiyle değiştirilmelidir.
ASCII karakteri | Kaçış dizisi yerine |
---|---|
* |
"\2a" |
( |
"\28" |
) |
\29 |
\ |
"\5c" |
NUL |
"\00" |
Buna ek olarak, rastgele ikili veriler, ikili verilerin her baytını ters eğik çizgiyle ve ardından iki onaltılık basamakla kodlayarak kaçış dizisi söz dizimi kullanılarak temsil edilebilir. Örneğin, 0x00000004 dört baytlık değer filtre dizesinde "\00\00\00\00\04" olarak kodlanır.
Örnekler
Aşağıdaki sorgu dizesi "computer" türündeki tüm nesneleri arar.
(objectCategory=computer)
Aşağıdaki sorgu dizesi, "masaüstü" ile başlayan bir ada sahip "bilgisayar" türündeki tüm nesneleri arar.
(&(objectCategory=computer)(name=desktop*))
Aşağıdaki sorgu dizesi, adı "masaüstü" ile başlayan veya adı "dizüstü bilgisayar" ile başlayan tüm "bilgisayar" nesnelerini arar.
(&(objectCategory=computer)(|(name=desktop*)(name=notebook*)))
Aşağıdaki sorgu dizesi, ev telefon numarası olan "user" türündeki tüm nesneleri arar.
(&(objectCategory=user)(homePhone=*))
Sorgu filtresi dizeleri ve kullanım örnekleri hakkında daha fazla bilgi için bkz: