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. 

Autor

10492172_880959151956485_6663622487942318291_nNascido e residente de Fortaleza – CE, Diego Lima é graduado em Análise de Sistemas, MTAC (Multi-Plataform Tecnical Audience Contributor) e escreve para diversas comunidades técnicas. Atualmente é técnico em Suporte e busca sempre aprender mais para o seu crescimento profissional.
Redes Sociais:
imagesdownload 144fe2d09e86f4999f70f979161ffd09_400x400

Anúncios

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.

    Curtir

    1. É 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!

      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 )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s