Magic Quadrant™ para gerenciamento de acesso privilegiado 2025: Netwrix reconhecida pelo quarto ano consecutivo. Baixe o relatório.

Plataforma
Centro de recursosGuia prático
Como obter grupos de AD para usuários

Como obter grupos de AD para usuários

Netwrix Auditor for Active Directory

  • Execute o Netwrix Auditor. Navegue até “Relatórios” -> Clique em “Predefinido” -> Expanda a seção “Active Directory” -> Vá para “Active Directory – Estado no Tempo” -> Selecione “Membros do Grupo” -> Clique em “Visualizar”.
  • Especifique “Enabled” no campo “Status” e digite “user” no campo “Member Type” -> Clique em “View Report”.
  • Revise seu relatório:
Image
  • Para exportar o relatório para um arquivo, clique no botão "Floppy" e escolha o formato desejado.

Saiba mais sobre Netwrix Auditor for Active Directory

Solução Nativa

  • Abra o PowerShell ISE no seu controlador de domínio e execute o seguinte script PowerShell:
      import-module activedirectory 
$Path = "C:\Temp\UserGroups.csv" 
$username = "*" 
$ADuser = Get-ADUser -filter {(Name -like $username -or SamAccountName -like $username) -and (Enabled -eq $true)}  

$out = foreach($user in $ADuser)    { 
   $groups = Get-ADPrincipalGroupMembership $user 
   foreach ($group in $groups){ 
   $rec = New-Object PSObject 
       foreach($GP in $group.psobject.Properties) { 
               foreach($UP in $user.psobject.Properties) { 
               $rec | Add-Member -Type NoteProperty -Name ("U_" + $UP.Name) -Value $UP.value -Force 
               $rec | Add-Member -Type NoteProperty -Name ("G_" + $GP.Name) -Value $GP.value -Force 
               } 
       } 
       $rec|select U_Name, U_DistinguishedName,G_name,G_GroupCategory, G_GroupScope, G_distinguishedName 
   } 
} 
$out |Export-Csv $Path -NoTypeInformation
      

Para listar nomes de grupos para uma única identidade de usuário, substitua "*" pelo nome da conta do usuário.

Para um relatório resumido com menos informações, você pode omitir campos da declaração $rec|select.

Você pode deixar apenas U_Name (ou U_SamAccountName) e G_name (ou G_SamAccountName) para obter somente o resumo do Nome de Usuário + Nome do Grupo.

  • Revise o relatório em .csv:
Image

Obtenha Relatórios sobre a Associação de Grupos do AD

As melhores práticas recomendam o uso de grupos AD para atribuir direitos de acesso aos usuários. No entanto, com o tempo, a estrutura de grupos AD pode se tornar bastante complexa, o que dificulta saber quem tem acesso a quê. Para revisar os direitos de acesso ou solucionar problemas de permissões manualmente, os administradores de domínio precisam verificar a quais grupos os usuários pertencem e, em seguida, analisar as permissões concedidas aos grupos listados.

Uma maneira mais fácil de obter informações sobre a associação de grupos de usuários é usar o PowerShell. Se a estrutura do seu AD for simples, você pode obter caminhos de grupo e usuário utilizando o cmdlet Get-ADPrincipalGroupMembership do módulo PowerShell do Active Directory. (Para listar a associação de computadores, você tem que usar comandos diferentes.) No entanto, se a sua organização possui uma extensa lista de nomes de grupos, usar o PowerShell não é uma opção viável para mais do que análises ad-hoc ocasionais.

Netwrix Auditor simplifica drasticamente a revisão e a resolução de problemas de associação a grupos. Você pode obter grupos AD para usuários apenas executando um relatório predefinido. Não há necessidade de usar PowerShell, então você não precisa gastar tempo escrevendo e mantendo scripts. Administradores empresariais podem encontrar as informações necessárias prontamente e exportá-las facilmente para CSV, XLSX ou até mesmo PDF, facilitando a revisão regular e acelerando a resolução de problemas.

Compartilhar em