First get the dynamic DL named DL-NorthAmerica and assigned to variable $dl.
$dl = Get-DynamicDistributionGroup “DL-NorthAmerica”
Next run the query and list the recipients and assigned to a variable $allr
$allr = Get-Recipient -RecipientPreviewFilter $dl.RecipientFilter -OrganizationalUnit $dl.RecipientContainer –ResultSize Unlimited
List all the recipients with any other information you want.
$allr | Select-Object Name,PrimarySmtpAddress,Title,Department,city
If you want you can save the results to a CSV file.
$allr | Select-Object Name,PrimarySmtpAddress,Title,Department,city | Export-Csv -Path “$pwd\ShoreTel-GlobalMembers.csv” –NoTypeInformation
Reference Link:
https://anandthearchitect.com/2016/01/30/exchange-list-all-members-for-dynamic-distribution-group/