Sono nuovo di PowerShell, ma ho letto manuali e mi sono esercitato un po '. Il mio obiettivo è elencare tutti gli utenti in tutti i gruppi di sicurezza nel percorso specificato. Ho trovato il modo di farlo:
get-adgroup -Filter * -SearchBase "OU=Groups,DC=corp,DC=ourcompany,DC=Com" | %{Get-ADGroupMember $_.name} | ft name
Ma il problema è che non vedo il nome del gruppo. Tutto quello che ottengo è un gruppo di utenti. Sarebbe bello se qualcuno potesse dirmi come visualizzare il nome del gruppo prima che tutti i membri di questo gruppo vengano elencati. Grazie.
% { "GroupName: $($_.Name)"; "==========" ; Get-ADGroupMember $_ } | ft name
, potresti ottenere anche quello che cerchi. La risposta di Ryan è ancora migliore, ma questa è una sola riga se la vuoi.