Relatório usuários AD – PowerShell

Livro-GPO-Banner

Livro: Tudo Sobre GPOs no Windows Server 2008. 2012 e 2016.

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.

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

3

Clique na foto acima e receba os conteúdos do Blog no teu celular.

Anúncios
The following two tabs change content below.
Desde 2016 escrevo sobre Windows Server. De lá para cá, já são mais de 100 artigos, dois livros, diversos vídeos, muitas respostas em fóruns e bastante colaboração.

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;
    }
    }

Deixe uma resposta