Argomento precedente: Ricerca non riuscita - 0 record restituitiArgomento successivo: Come determinare i nomi di attributo contenenti valori


Limitazione della ricerca

Utilizzare il parametro -f con il comando pdm_ldap_test per specificare un filtro da aggiungere al filtro di base per limitare i criteri di ricerca. Nel filtro è necessario utilizzare la sintassi LDAP appropriata e i nomi di attributo dello schema LDAP. Racchiudere il filtro tra virgolette e utilizzare le parentesi per indicare l'ordine di precedenza dell'operatore.

Utilizzare ad esempio il comando seguente per ricercare tutti i record in cui sn=Account_10001:

pdm_ldap_test -f “(sn=Account_10001)”

L'utilità pdm_ldap_test supporta i seguenti operatori di uguaglianza:

Operatore di uguaglianza

Descrizione

=

uguale a

<=

minore di o uguale a

>=

maggiore di o uguale a

~=

simile a

L'utilità pdm_ldap_test supporta i seguenti operatori booleani:

Operatore booleano

Descrizione

&

E

|

oppure

!

NOT

Gli operatori AND e OR influenzano ogni set di parentesi () nel filtro di ricerca. L'operatore NOT influenza solo il primo set di parentesi. Questi operatori si trovano sempre prima dei filtri di ricerca e non tra di essi. Possono essere applicati ad un numero qualsiasi di filtri, come mostrato nei seguenti esempi:

“(&(sn=Brown)(initials=A)) “
“(|(sn=Brown)(sn=Smith))”
“(!sn=Brown)”