Listar usuários dos grupos pelo PowerShell

Neste artigo apresento como listar usuários determinados grupos do AD pelo PowerShell.

1. Execute o Power Shell como administrador.

2. Após executar, digite: Get-ADGroup -filter * | select name

1

Este comando tem como objetivo retornar os nomes do grupos que estão no Active Directory. Primeiro ele vai filtrar todos os grupos Get-ADGroup -filter * e depois irá selecionar o campo name | select name retornando os nomes dos grupos.

2

Sabendo o nome dos grupos que estão no seu AD iremos listar os usuários de determinado grupo. No meu exemplo, listarei primeiro o do grupo da TI e depois o do Grupo Teste.

3. Para listar os membros do grupo, digite: Get-ADGroupMember “nomedogrupo” -recursive

No exemplo abaixo estou listando os membros do Grupo da TI.

3

Outro exemplo, agora listando os membros do Grupo Teste.

4

Caso deseje salvar a consulta em um arquivo html, faça o seguinte:
Get-ADGroupMember “Grupo Teste” -recursive | Out-File c:\MembrosGrupoTeste.html

5
Obs: Caso apresente erro, verifique as permissões do seu usuário. 

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.
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 “Listar usuários dos grupos pelo PowerShell

  1. Caro Diego, Parabéns pelo trabalho!

    Duvidas:

    Quais são as ordenações que consigo? Por exemplo, na lista dos grupos, gostaria que fosse ordenação alfabética e no resultado dos usuários de cada grupo, queria que fosse salvo somente UserName;UserEmail.

    É possível?

    Abs.

    • É possível. Para ordenar por nome os grupos digite:
      Get-ADGroup -filter * | select name | Sort-Object name. Assim ele irá ordenar por nome os grupos.

      Em relação aos usuários só basta usar o campo select.
      Ex: Get-ADGroupMember “Grupo Teste” -recursive | select name

      Abraços!

Deixe uma resposta