Exchange Distribution Groups
Exchange 2010 SP3
Get-DistributionGroupMember -identity “DL1” | ft name, primarysmtpaddress | Export-CSV C:\Users\user1\Documents\DL1.csv
Get-DistributionGroupMember DL2 | Sort -Property DisplayName | Select DisplayName, Alias, Department | Export-CSV C:\Users\user1\Documents\DL2.csv
Change name
Set-DistributionGroup "DL1" -Name "DL2" -Alias "DL2" -DisplayName "DL2" -SamAccountName "DL2"
New DL:
New-DistributionGroup -Name 'DL7' -OrganizationalUnit 'SOMEDOMAIN.ORG/DLs' -SamAccountName 'dl7' -Alias 'dl7'
Set or change the filter for the dynamic distribution list
Set-DynamicDistributionGroup -Identity SomeContactsDL -RecipientFilter {(RecipientType -eq 'MailContact') -and (EmailAddresses -like '*@something.abc') -and (-not(DisplayName -like '*Room*'))}
Set-DynamicDistributionGroup -Identity Everyone -RecipientFilter {(RecipientType -eq 'MailContact') -or (RecipientType -eq 'UserMailbox') -and (RecipientType -ne 'Group') -and ((EmailAddresses -like '*@someaddress.fgh') -or (EmailAddresses -like '*@msomething.abc'))}