Wednesday , August 21 2019

How to Convert Dynamic Distribution Group to Normal Distribution Group in Exchange 2010 & 2013

In some instances we had to Convert Dynamic Distribution Group to Normal Distribution Group .

In order to Sync in Office 365, in few other scenarios we had to do this as well

Lets see how to do it.

I would prefer to Create a  new Distribution Group with the same filter. where deleting and recreating might create some cache issues and NDR issues

Lets say I have a dynamic Distribution Group with the Name DG1

Its has a filter “CustomAttribute1 –eq CareExchange”

image S

 Step 1:

Save the Dynamic Distribution Group to a Variable

$DynamicDG = Get-DynamicDistributionGroup “DG1”

image

Step2:

Now run the below Command to list the Existing members of the Dynamic DG

Get-Recipient -RecipientPreviewFilter $DynamicDG.RecipientFilter

image

Now Save the Members in a Variable

$DG1Members = Get-Recipient -RecipientPreviewFilter $DynamicDG.RecipientFilter

image

Step 3:

Now Create a New Distribution Group

New-DistributionGroup DG1Cloud

image

Adding the DynamicDistributionGroup members into a New Distribution Group

$DG1Members | foreach{Add-DistributionGroupmember DG1Cloud –Member $_.Name}

image

Verifying the members of the New Distribution Group

image

Now you got a Copy of your Dynamic Distribution Group safely Created as a Normal Distribution Group

Depends upon your situation , You can delete the existing one and Rename the Newly Created one.

and Make sure you are not going to get into Outlook Cache issues.

About Satheshwaran Manoharan

Satheshwaran Manoharan is an Microsoft Office Server and Services MVP , Publisher of Azure365pro.com. Specialized in Office365 / Microsoft Exchange / Virtualization , Sathesh is an Messaging Expert supporting/Designing/Deploying many medium size businesses to large enterprises when it comes to Corporate messaging and Virtualization Infrastructure

Check Also

Save Public IPs using F5 LTM Policies

F5 has different modules and one of them is LTM – Local Traffic Manager . ...

4 comments

  1. As nobody let a comment for your great job I do!

    I am sure it will be usefull to lot of people!

  2. Looks really great! Can dis be used in O 365 environment aswell?

  3. It realy a great work for exchange admins…

  4. I get an error at step two.

    [PS] C:\WINDOWS\system32>Get-Recipient -RecipientPreviewFilter $DynamicDG.RecipientFilter
    Cannot validate argument on parameter ‘RecipientPreviewFilter’. The argument is null or empty. Supply an argument that
    is not null or empty and then try the command again.
    + CategoryInfo : InvalidData: (:) [Get-Recipient], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationError,Get-Recipient
    + PSComputerName : mailserver.gov.dnvr

Leave a Reply

Your email address will not be published.