Compartilhar via


PowerShell: Consultar(Relatório) usuários AD

Neste artigo mostro como criar uma script para consultar os usuários do Active Directory pelo PowerShell e exportar na maneira de um relatório.

1. Execute o PowerShell ISE como administrador.

https://diegogouveiace.files.wordpress.com/2016/08/0.png?w=656
**
2.** Após executar iremos montar os script para fazer uma consulta para retornar todos os usuários do AD selecionando o nome, login e status salvando em um arquivo html. Exemplo abaixo mostra:

https://diegogouveiace.files.wordpress.com/2016/08/116.png?w=656&h=492

Explicando o Script:

https://diegogouveiace.files.wordpress.com/2016/08/117.png?w=656&h=222

https://diegogouveiace.files.wordpress.com/2016/08/1-copia.png?w=656&h=252
Explicando: O comando Get-ADuser -filter * irá pesquisar todos os usuários do AD. Após pesquisado os usuários o comando | select name, UserPrincipalName, Enabled irá selecionar os campos de nome, login e status da conta. Selecionado estes campos o comando | ConvertTo-HTML -head $a -body $b irá converter a consulta em html chamado as variáveis que digitamos para criação do html. Depois disso irá salvar esse html no disco local C:\ com o nome RelatórioUsers.html

3. Verificando o diretório C:\ para abrir o arquivo.

https://diegogouveiace.files.wordpress.com/2016/08/29.png?w=656&h=282https://diegogouveiace.files.wordpress.com/2016/08/35.png?w=656&h=261
Caso queiram testar o Script, só abrir o PowerShell ISE como administrador e digitar:

https://diegogouveiace.files.wordpress.com/2016/08/1-copia-copia.png?w=656&h=179

Bom. Não colei aqui a linha de comando do script porque a ideia aqui é você aprender… só copiando e colando não é a melhor maneira.