Por diversas vezes, principalmente em ambientes corporativos, recebemos solicitações para auditoria de acessos. Como o Active Directory é uma das principais ferramentas utilizadas para gestão de identidades, as vezes se torna um desafio dar respostas a pedidos urgentes para entendimento sobre gestão de acessos (devidos ou indevidos).

Este script permite você consultar através de uma lista de usuários, cada grupo que cada usuário é membro e quando este usuário ingressou no grupo.

IMPORTANTE: Se você for membro de grupos muito grandes (acima de 5.000 membros), o Powershell pode experienciar um comportamento de alto consumo de memória, então fique ligado!

Instruções:

  1. Crie o arquivo Users.txt na partição C:\;
  2. Coloque a lista de logins dos usuários a serem consultados no arquivo, um login por linha;
  3. Utilize o script acima para visualizar a associação dos grupos.
  4. Caso necessite exportar o resultado da consulta, retire o comentário da última linha do código.

Espero que gostem! Não se esqueça de me seguir nas redes sociais e fiquem à vontade para iniciar conexões no LinkedIN.

Até a próxima!