Partilhar via


Localizando objetos por classe

Uma pesquisa típica procura uma classe de objeto específica. O exemplo de código a seguir procura computadores com localização no Building 7N.

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

Considere por que o objectClass não é usado. Não use objectClass sem outra comparação que contenha um atributo indexado. Os atributos de índice podem aumentar a eficiência de uma consulta. O atributo objectClass é multivalorado e não indexado. Para especificar o tipo ou classe de um objeto, use objectCategory.

Menos eficiente:

(objectClass=computer)

Mais eficiente:

(objectCategory=computer)

Lembre-se de que há alguns casos em que uma combinação de objectClass e objectCategory deve ser usada. A classe de usuário e a classe de contato devem ser especificadas da seguinte maneira.

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

Esteja ciente de que poderá procurar tanto usuários quanto contactos com o seguinte método/instrumento.

(objectCategory=person)