Creating Dynamic Distribution Groups for Live@edu via Windows PowerShell (Part 2)

<img style="background-image: none; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="spam" alt="spam" src=" part 1 of this guide I covered how to create a DDG that sent mail to users that had “Parent” in their CustomAttribute1 field. I also described how to test the DDG to ensure that the right users had been added.

In this part I’ll cover how to restrict access to the DDG. Sending mass emails to parents is not an uncommon event, but what if you want to moderate emails before they’re allowed to be sent? What if you want the DDG to be hidden from all your users to prevent misuse?

1. Hide DDG from the GAL

We can modify our existing “All Parents” group by using the following code that will remove it from the GAL:

Set-DynamicDistributionGroup "All Parents" –HiddenFromAddressListsEnabled $true

You can re-enable visibility in the GAL by changing $true to $false.

2. Enable moderation

The following code will turn moderation on, set the DDG moderator to a user whose alias is james, and send notifications only to internal senders whose mail is rejected by the moderator.

Set-DynamicDistributionGroup "All Parents" –ModerationEnabled $true –ModeratedBy james -SendModerationNotifications Internal

Any mail that is sent to the “All Parents” DDG now has to be manually moderated before it is passed on to the recipients.

More information on the additional parameters you can use with Dynamic Distribution Groups can be found on the Outlook Live help website.

3 thoughts on “Creating Dynamic Distribution Groups for Live@edu via Windows PowerShell (Part 2)

  1. Gary says:

    Hi, looking forward to reading part 1 of this guide but find the link appears to broken. Can you help possibly?

Leave a Reply