Book Image

Microsoft Exchange Server Powershell Cookbook (Update)

Book Image

Microsoft Exchange Server Powershell Cookbook (Update)

Overview of this book

Table of Contents (21 chapters)
Microsoft Exchange Server PowerShell Cookbook Third Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Managing distribution groups


In many Exchange environments, distribution groups are heavily relied upon and require frequent changes. This recipe will cover the creation of distribution groups and how to add members to groups, which might be useful when performing these tasks interactively in the shell or through automated scripts.

How to do it...

Let's see how to create distribution groups using the following steps:

  1. To create a distribution group, use the New-DistributionGroup cmdlet:

    New-DistributionGroup -Name Sales
    
  2. Once the group has been created, adding multiple members can be done easily using a one-liner, as follows:

    Get-Mailbox -OrganizationalUnit Sales | 
    Add-DistributionGroupMember -Identity Sales
    
  3. We can also create distribution groups whose memberships are set dynamically:

    New-DynamicDistributionGroup -Name Accounting `
    -Alias Accounting `
    -IncludedRecipients MailboxUsers,MailContacts `
    -OrganizationalUnit Accounting `
    -ConditionalDepartment accounting,finance `
    -RecipientContainer...