How to list users in an Active Directory group within Powershell
We’ve been checking AD group permissions, making sure that the right people have the right access.
Here’s a simple script to keep handy, it’ll list all the users, name and their department of a AD group, in the examples below it’s listing a group called ‘Administrator’, the first script lists to screen the second one creates a .csv file in C:\Temp
Displays to screen in Powershell
Get-AdGroupMember 'Administrators' | Select samAccountName, {Name="DisplayName";Expression={(Get-ADUser $_.distinguishedName -Properties Displayname).Displayname}}, {Name="Title";Expression={(Get-ADUser $_.distinguishedName -Properties Title).title}}, {Name="Department";Expression={(Get-ADUser $_.distinguishedName -Properties Department).department}}
Creates a CSV file in C:\Temp
AdGroupMember 'Administrators' | Select samAccountName, {Name="DisplayName";Expression={(Get-ADUser $_.distinguishedName -Properties Displayname).Displayname}}, {Name="Title";Expression={(Get-ADUser $_.distinguishedName -Properties Title).title}}, {Name="Department";Expression={(Get-ADUser $_.distinguishedName -Properties Department).department}} | Export-csv -path C:\Temp\AdministratorsGroupMembers.csv
Hope it helps.