Finding and Listing Email Addresses from Active Directory Groups with Powershell

Get hold of the excellent Quest Free PowerShell Commands for Active Directory, then once installed use the following command from the powershell (Quest) console:

Get-QADGroupMember "group name"  -Indirect | select name, email

Change "group name" to the AD group you are interested in querying. Indirect will give you results from nestled grouping. This works for distribution groups as well as other types. Use the following to output the results to a csv file:

Get-QADGroupMember groupname -Indirect | select name, email | Export-Csv filename.csv

Written on February 11, 2009