Extrai a lista de usuários em um conjunto de grupos AD aninhados?

1

Eu preciso obter uma lista de todos os usuários que são, no final, membros de um grupo de diretórios ativo. Existe um grupo de pais únicos que tem alguns outros grupos como membros, e cada um desses grupos tem alguns usuários e vários outros grupos como membros por vez.

Eu preciso extrair:

  • Primeiro nome
  • Sobrenome
  • Nome de usuário do AD

De todos os usuários que são membros (direta ou indiretamente) do grupo de nível superior. Parece que isso deve ser possível com dsquery, mas eu tenho apenas uma experiência limitada e não consigo descobrir a sintaxe. Também deve ser possível usar um DirectorySearcher no namespace System.DirectoryServices .Net, mas meu LDAP não é bom o suficiente!

Qualquer sugestão sobre como proceder com qualquer abordagem seria muito apreciada.

Muito obrigado,
Jon

    
por Jon Artus 16.11.2009 / 12:09

1 resposta

1

Ok, bem, eu usei este roteiro de Powershell para fazer isso várias vezes, produz uma listagem de todos os usuários e grupos no grupo que você especificar. Obviamente, ele pode ser adaptado para fornecer a saída desejada.

Você pode usar o comando export-csv para obter sua saída em um arquivo CSV.

    
por 16.11.2009 / 13:26