Exportar em relatório os Computadores Active Directory – PowerShell

Neste artigo, mostro como criar uma script para consultar os computadores do Active Directory pelo PowerShell e exportá-los em um relatório no formato .html.

1. Execute o PowerShell ISE como administrador.

1

 

 

 

 

 

 

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:


2 - Copia

Explicando o Script:

2 - Copia - Copia2 - Copia - Copia (2)

Explicando: O comando Get-ADComputer -filter * irá pesquisar todos os computadores do AD. Após pesquisado os computadores, entrará em ação o comando | select name,  Enabled, em que irá selecionar os atributos de nome e “status” do computador, convertendo-os em um relatório .html através do comando | ConvertTo-HTML -head $a -body $b, em que chama as variáveis $a e $b criadas para este fim. Feito isso, irá salvar esse relatório em .html no disco local C:\ com o nome RelatórioComputadores.html

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

3

Relatório:

4

Caso queiram testar o Script, só abrir o PowerShell ISE como administrador e digitar:

2 - Copia

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.
________________________________________________________________________
AH, QUASE ESQUEÇO.

Saiu o meu primeiro livro: Tudo sobre GPOs no Windows Server: 2008, 2012 e 2016 em parceria com o  Júlio Battisti. Nele, você aprenderá desde a teoria sobre GPOs até administrar as políticas de grupo vinha linha de comando, usando o Windows PowerShell. São quase 700 páginas só sobre GPOs – incluindo boas práticas, resolução de problemas e cerca de 40 bônus para quem comprar o livro.
  • Segue o link da pré-venda do livro e os 40 bônus:
 
61cbf5cc-f059-4468-9772-0823e5068693

Autor

10492172_880959151956485_6663622487942318291_nNascido e residente de Fortaleza – CE, Diego Lima é graduado em Análise de Sistemas, MTAC (Multi-Plataform Tecnical Audience Contributor), MCP, escreve para diversas comunidades técnicas e é autor do livro: Tudo sobre GPOs no Windows Server. Atualmente é Analista de TI e busca sempre aprender mais para o seu crescimento profissional.

Anúncios

Um comentário sobre “Exportar em relatório os Computadores Active Directory – PowerShell

  1. Diego,

    Trabalho em um órgão publico.
    Temos atualmente mais de 800 maquinas aqui, logo, uma alta rotatividade de maquinas ou mesmo formatação.

    Para facilitar a identificação do computador, nomeamos o computador com o numero do patrimonio dele.
    Porem, alguns computadores (mais antigos) perderam sua etiqueta de patrimonio, esses são nomeados mais ou menos assim: SiglaSecretaria-001, SiglaSecretaria-002

    Percebi que alguns computadores que aparecem na lista do domínio, já não estão mais em nosso parque de computadores.
    Acredito que deva existir mais computadores que não são mais usados e estão na lista apenas ocupando espaço.

    Existe alguma maneira de consultar os computadores do ad que não conecta no AD a mais de 6 meses?

    Curtir

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 )

Foto do Google+

Você está comentando utilizando sua conta Google+. 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 )

Conectando a %s