Condividi tramite


Ricerca di oggetti per classe

Query di ricerca tipiche per una classe oggetto specifica. Nell'esempio di codice seguente viene eseguita la ricerca di computer con posizione in Building 7N.

(&(objectCategory=computer)(location=Building 7N))

Considerare il motivo per cui objectClass non viene usato. Non usare objectClass senza un altro confronto contenente un attributo indicizzato. Gli attributi di indice possono aumentare l'efficienza di una query. L'attributo objectClass è multivalore e non indicizzato. Per specificare il tipo o la classe di un oggetto, utilizzare objectCategory.

Meno efficiente:

(objectClass=computer)

Più efficiente:

(objectCategory=computer)

Tenere presente che in alcuni casi è necessario usare una combinazione di objectClass e objectCategory . La classe utente e la classe contact devono essere specificate nel modo seguente.

(&(objectClass=user)(objectCategory=person))
 
(&(objectClass=contact)(objectCategory=person))

Tenere presente che è possibile cercare sia gli utenti che i contatti con quanto segue.

(objectCategory=person)