Localizando objetos por classe
Uma pesquisa típica consulta 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 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 tem vários valores e não é indexado. Para especificar o tipo ou a 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))
Lembre-se de que você pode procurar usuários e contatos com o seguinte.
(objectCategory=person)