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.

Gostou do artigo? Então, segue o link da venda dos meus livros: Tudo Sobre GPOs no Windows Server 2008, 2012 e 2016 e Administrando O Active Directory Com O PowerShell. Neles tem inúmeras dicas úteis e práticas, demonstradas passo a passo e sem complicações, de como usar o Windows PowerShell para administrar o Active Directory e como trabalhar com políticas de grupo na administração de um domínio. 

Link da venda do livro: Administrando o Active Directory com o PowerShell:

https://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=LIV0001545.

– Link da venda do livro: Tudo sobre GPOs no Windows Server 2008, 2012 e 2016.

https://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=LIV0001525

Anúncios
The following two tabs change content below.
Diego é graduado em Sistemas, MTAC (Multi-Plataform Tecnical Audience Contributor) e possui diversos cursos de qualificações nas áreas de Tecnologia da Informação. É autor também dos livros: Tudo Sobre GPOs no Windows Server e Administrando o Active Directory com o PowerShell.

2 comentários 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?

Deixe uma resposta