前のトピック: 検索失敗: レコードが返されない次のトピック: 値がある属性名の確認


検索の絞り込み

検索結果を絞り込む検索条件を基本的なフィルタに追加するには、pdm_ldap_test コマンドで –f パラメータを使用します。 フィルタでは、LDAPの適切な構文とLDAPスキーマ属性名を使用する必要があります。 フィルタは二重引用符で囲み、演算子を評価する順序を明確にするためにかっこを使用する必要があります。

たとえば、sn=Account_10001 のレコードをすべて検索するには、以下のコマンドを使用します。

pdm_ldap_test –f "(sn=Account_10001)"

pdm_ldap_test ユーティリティは、以下の等価演算子をサポートします。

等価演算子

説明

=

等しい

<=

以下

>=

以上

~=

like

pdm_ldap_test ユーティリティは、以下のブール演算子をサポートします。

ブール演算子

説明

&

および

|

または

!

NOT

AND および OR 演算子は、検索フィルタ内の丸かっこ () で囲まれた各指定に適用されします。 NOT は、丸かっこで囲まれた最初の指定にのみ適用されます。 これらの演算子は常に、検索フィルタの間ではなく、適用する検索フィルタの前に指定します。 また、以下の例のように、演算子は任意の数のフィルタに適用できます。

"(&(sn=Brown)(initials=A))"
"(|(sn=Brown)(sn=Smith))"
"(!sn=Brown)"