PowerShell: Relatório Computadores AD
Neste artigo mostro como criar uma script para consultar os computadores 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/118.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/2-copia1.png?w=640&h=171
Explicando o Script:
https://diegogouveiace.files.wordpress.com/2016/08/2-copia-copia.png?w=656&h=176https://diegogouveiace.files.wordpress.com/2016/08/2-copia-copia-2.png?w=656&h=176
**
Explicando:** O comando Get-ADComputer -filter * irá pesquisar todos os computadores do AD. Após pesquisado os computadores o comando | select name, Enabled irá selecionar os campos de nome e status do computador. Selecionado estes campos o comando | ConvertTo-HTML -head $a -body $b irá converter a consulta em html chamado as variáveis($a e $b) que digitamos para criação do html. Depois disso irá salvar esse html no disco local C:\ com o nome RelatórioComputadores.html
3. Verificando o diretório C:\ para abrir o arquivo.
https://diegogouveiace.files.wordpress.com/2016/09/3.png?w=656&h=240
Relatório:
https://diegogouveiace.files.wordpress.com/2016/09/4.png?w=656&h=193
Caso queiram testar o Script, só abrir o PowerShell ISE como administrador e digitar:
https://diegogouveiace.files.wordpress.com/2016/08/2-copia1.png?w=640&h=171
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.