Infra - Windows Server

Usando filtro para pesquisas no dsquery

Uma ferramenta do Windows Server 2003 que é sempre muito útil é o dsquery. Esta ferramenta torna-se muito mais poderosa utilizando o parâmetro –filter, com ele poderemos selecionar qualquer atributo de um objeto armazenado no Active Directory.

por Deivid de Foggi



Meus caros,

Uma ferramenta do Windows Server 2003 que é sempre muito útil é o dsquery. Esta ferramenta torna-se muito mais poderosa utilizando o parâmetro –filter, com ele poderemos selecionar qualquer atributo de um objeto armazenado no Active Directory.

Um exemplo prático:

dsquery * domainroot –filter “(&(objectCategory=user)(objectClass=user))” –attr displaName createTimeStamp

Na linha acima, podemos alterar as seguintes variáveis para facilitar nossa pesquisa de acordo com a situação:

domainroot = Podemos substituir o domainroot por forestroot se quisermos pesquisar em toda a floresta, ou ainda indicar em qual OU irá ocorrer a pesquisa;
objectCategory = aqui podemos indicar qualquer categoria de objeto existente no schema do AD (utiliza-se o console do schema para pesquisar uma determinada categoria);
objectClass = aqui podemos indicar qualquer classe de objeto existente no schema do AD (utiliza-se o console do schema para pesquisar uma determinada classe);
-attr = após este valor, indicamos qual atributo do objeto queremos que o resultado da pesquisa exibe (utiliza-se o console do schema para pesquisar um determinado atributo).

Vamos pesquisar a data de criação de um grupo em uma determinada OU:

dsquery * “ou=GRUPO,dc=DOMAIN,dc=CORP” -filter “(&(objectCategory=group)(objectClass=group))” –attr samAccountName createTimeStamp

Como já dito, uma maneira fácil de descobrir se um determinado objeto possui um parâmetro desejado, como por exemplo, o objeto usuário possuir um atributo que informe quando ele foi alterado é abrir o console de visualização do schema, através do mmc, e procurar o atributo desejado.

Abraços.

Deivid de Foggi

Deivid de Foggi - Técnologo em redes de computadores. MCSA+Messaging. Atualmente trabalha para a Microcity. Na bagagem, a colaboração na migração física de um DataCenter de grande porte (PRODAM), migração de servidores legados NT 4.0 para hosts virtuais (VMWare ESX/PRODAM), implantação e administração de plataforma de mensageria BlackBerry. Atualmente especializando-se nas tecnologias de mensageria Microsoft. Especialista em diversas tecnologias, tais como: Windows Server, Exchange Server, WMI, Hyper-V, VMWare, BlackBerry Enterprise Server, ASP entre muitas outras.

Blog:
http://dfoggi.spaces.live.com.