Busca de usuários inativos no Active Directory


Vou mostrar uma maneira bem simples de encontrar usuários “inativos” dentro do Active Directory.

 

As ferramentas DS estão disponíveis por padrão no Windows 2008 e Windows 2008 R2. No caso do Windows Server 2003 e Windows Server 2003 R2 é necessario instalar.

Baixe o ” Support Tools “ mais recente do site da Microsoft. Após a instalação, faça um logoff e logon novamente para que as variáveis de ambiente entrem em vigor.

 

Vamos ver a linha de comando:
dsquery user -inactive 4

Este comando lista os usuários que estiveram inativos pelas últimas 4 semanas

Opa, este comando na verdade lista o distinguished name (distinguished name é o caminho completo de um objeto dentro do AD).

Obs: O distinguished name não é algo muito amigável. Além disso, o script é interrompido ao alcançar o centésimo usuário.

 

imageimageimage

 

Podemos alterar o limite do resultado da busca para 200 usuários e listarmos o login do usuário ao invés do distinguished name.

Vamos ver a linha de comando para listar os 200 usuarios com os respectivos logins

Se você precisa das duas informações, pode retornar o distinguished name:
dsquery user -inactive 4 -limit 200 | dsget user -samid –dn

Display name:
dsquery user -inactive 4 -limit 200 | dsget user -samid -dn –display

Gravando as informações em um arquivo “.txt” para depois tratar no Microsoft Excel:
dsquery user -inactive 4 -limit 200 | dsget user -samid -dn -display > inativos.txt


Obs:Tendo o arquivo gravado em “.txt” abra o arquivo no Excel e utilize o comando de conversão de Texto para Colunas:

Você pode mover os usuários inativos por 8 semanas para outra OU:
dsquery user -inactive 8 -limit 200 | dsmove -newparent "ou=OU dos Inativos,dc=meudominio,dc=com,dc=br"

 

 

Importante: Para simplificar, basta copiar e colar as linhas de comando que estão em “negrito”.

 

Smiley piscando

Anúncios

Sobre Julio Vaz

15 years’ experience as an IT infrastructure consultant and Solution Architect. Accomplished IT professional recognized for excellence in the design, management, and development of complex business applications. Passion for delivering software and technology that meets the needs of the business. Proven ability to work with business users together with a strong development background make for an ideal analyst or solutions architect. I'm a results-driven IT professional on consulting for integration projects with extensive experience in the engineering, administration and support. Direct experience with customer relationships, complex problem troubleshooting, implementation, optimization, technology advisor and training deliveries. Always interested in professional growth as well as high-quality service delivery. Playing the role of solution architect and project leader focusing on migrations and deployments of Office 365 (Exchange Online, Sharepoint Online and Skype for Business) and Microsoft Azure (IaaS, PaaS, SaaS DRaaS). My main responsibilities were:-design and architecture scaling Exchange Server 2003 migration, 2007, 2010 and 2013 to Office 365 with ADFS in Microsoft Azure as IaaS; -Management of major project of Yammer and Sharepoint; -Development of strong relationship with partners and major customers.
Esse post foi publicado em Active Directory. Bookmark o link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s