Eine eine einfache Übersicht der Gruppen(inkl. Benutzeranzahl) im Active Directory erhält man mit folgendem Einzeiler:
Get-ADGroup -Filter * | select name | foreach { $ausgabe = Get-ADGroupMember $_.name | Measure-Object; echo $_.name $ausgabe.count }
Als Ergebnis erhält man:
Gruppe1
3
Gruppe2
5
Hier werden nur Gruppen ausgegeben die weniger als 3 Benutzer haben:
Get-ADGroup -Filter * | select name | foreach { $ausgabe = Get-ADGroupMember $_.name | Measure-Object;if( $ausgabe.count -lt 3 ) { echo $_.name $ausgabe.count } }