Ich bin neu in Powershell, aber ich habe Handbücher gelesen und ein bisschen geübt. Mein Ziel ist es, alle Benutzer in allen Sicherheitsgruppen unter dem angegebenen Pfad aufzulisten. Ich habe den Weg gefunden, es zu tun:
get-adgroup -Filter * -SearchBase "OU=Groups,DC=corp,DC=ourcompany,DC=Com" | %{Get-ADGroupMember $_.name} | ft name
Das Problem ist aber, dass ich den Gruppennamen nicht sehe. Alles, was ich bekomme, sind ein paar Benutzer. Es wäre schön, wenn mir jemand sagen könnte, wie der Gruppenname angezeigt werden soll, bevor alle Mitglieder dieser Gruppe aufgelistet werden. Vielen Dank.
% { "GroupName: $($_.Name)"; "==========" ; Get-ADGroupMember $_ } | ft name
Sie möglicherweise auch das, wonach Sie suchen . Ryans Antwort ist immer noch besser, aber das ist eine einzelne Zeile, wenn Sie es wollen.