Relatório usuários AD – PowerShell

Neste artigo, mostro como criar um script para exportar os usuários do Active Directory em um relatório. Para isso, será necessário usar o console do Windows PowerShell.

1. Execute o console do Windows PowerShell ISE como administrador.

0
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. O exemplo abaixo mostra de como ficará:

1
Explicando o Script:

11 - Copia
Explicando:
O cmdlet Get-ADuser -filter * irá pesquisar todos os usuários do AD. Após pesquisado os usuários, entrará em ação o comando | select name, UserPrincipalName, Enabled, em que irá selecionar os atributos de nome, login e status da conta. Selecionado estes campos, o comando | ConvertTo-HTML -head $a -body $b irá converter a consulta em html e irá salvar esse html no diretório C:\ com o nome RelatórioUsers.html


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

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

1 - Copia - 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

3 comentários sobre “Relatório usuários AD – PowerShell

  1. $Groups = Get-ADGroup -filter * -SearchBase “dc=domain,dc=org”
    foreach ($group in $groups) {
    Write-Host $group.Name;
    $members = Get-ADGroupMember $group.DistinguishedName;
    foreach ($member in $members) {
    Write-host ” “$Member.Name;
    }
    }

    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