Magic Quadrant™ per la gestione degli accessi privilegiati 2025: Netwrix riconosciuta per il quarto anno consecutivo. Scarica il report.

Piattaforma
Centro risorseGuida pratica
Come ottenere i gruppi AD per gli utenti

Come ottenere i gruppi AD per gli utenti

Netwrix Auditor for Active Directory

  • Esegui Netwrix Auditor. Naviga in “Reports” -> Clicca su “Predefined” -> Espandi la sezione “Active Directory” -> Vai a “Active Directory – State-in-Time” -> Seleziona “Group Members” -> Clicca su “View”.
  • Impostare “Enabled” nel campo “Status” e digitare “user” nel campo “Member Type” -> Cliccare su “View Report”.
  • Rivedi il tuo rapporto:
Image
  • Per esportare il rapporto in un file, clicca sul pulsante "Floppy" e scegli il formato desiderato.

Scopri di più su Netwrix Auditor for Active Directory

Soluzione nativa

  • Apri l'ISE di PowerShell sul tuo controller di dominio ed esegui il seguente 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
      

Per elencare i nomi dei gruppi per una singola identità utente, sostituire "*" con il nome dell'account utente.

Per un rapporto riassuntivo con meno informazioni, puoi omettere i campi dalla dichiarazione $rec|select.

Puoi lasciare solo U_Name (o U_SamAccountName) e G_name (o G_SamAccountName) per ottenere solo un riepilogo di Nome Utente + Nome Gruppo.

  • Esamina il report in formato .csv:
Image

Ottenere report sulla membership di gruppi AD

Le migliori pratiche consigliano di utilizzare i gruppi AD per assegnare diritti di accesso agli utenti. Tuttavia, col passare del tempo, la struttura dei gruppi AD può diventare piuttosto complessa, il che rende più difficile sapere chi ha accesso a cosa. Per rivedere i diritti di accesso o risolvere manualmente i problemi di permessi, gli amministratori di dominio devono verificare a quali gruppi gli utenti appartengono e poi esaminare i permessi concessi ai gruppi elencati.

Un modo più semplice per ottenere informazioni sull'appartenenza ai gruppi degli utenti è utilizzare PowerShell. Se la struttura del vostro AD è semplice, potete ottenere i percorsi di gruppi e utenti utilizzando il cmdlet Get-ADPrincipalGroupMembership dal modulo PowerShell di Active Directory. (Per elencare l'appartenenza dei computer, è necessario utilizzare comandi diversi.) Tuttavia, se la vostra organizzazione ha un elenco esteso di nomi di gruppi, l'uso di PowerShell non è un'opzione praticabile per analisi ad-hoc più di tanto occasionali.

Netwrix Auditor semplifica notevolmente la revisione e la risoluzione dei problemi relativi all'appartenenza ai gruppi. È possibile ottenere i gruppi AD per gli utenti semplicemente eseguendo un report predefinito. Non c'è bisogno di utilizzare PowerShell, quindi non dovete perdere tempo a scrivere e mantenere script. Gli amministratori aziendali possono trovare le informazioni richieste rapidamente e esportarle facilmente in CSV, XLSX o addirittura in PDF, facilitando la revisione regolare e accelerando la risoluzione dei problemi.

Condividi su