Mit dem folgenden PowerShell Script können alle User mit den Gruppen, in denen Sie eingetragen sind, in eine csv-Datei ausgelesen werden. Mit Excel lässt sich das ganze dann auch brauchbar formatieren.
Beim Script muss natürlich die eigene Domain und die entsprechenden OrganisationUnits (OUs) angegeben werden. Der Pfad und der Dateiname kann natürlich auch angepasst werden. Ich habe das Script im ISE ausgeführt.
Nicht vergessen das der auszuführenden User die entsprechenden Rechte hat:
1 2 3 4 5 6 |
Get-ADUser -LDAPFilter "(name=*)" -SearchScope Subtree ` -SearchBase 'OU=Users,DC=consorto,DC=com' | %{ $user = $_ $user | Get-ADPrincipalGroupMembership | Select @{N="User";E={$user.sAMAccountName}},@{N="Group";E={$_.Name}} }| Select User,Group | Export-Csv c:\report.csv -nti |
Im Excel auf neue Datei gehen und über Daten, Aus Text die csv-Datei importieren. Dann noch das Komma auswählen und der Rest ist nur noch durchzuklicken.