Exchange Power Shell to add users to a Distribtuion Group

Posted on 2009-04-05
Last Modified: 2012-06-21
I am looking for a PowerShell script that will allow us to add users in bulk to a Distribution Group. We were able do the DG addistion in bulk but now we need to add the users.
Question by:jwhitepnv
  • 2

Accepted Solution

crimmel earned 500 total points
ID: 24073816
I highly recommend doing this using Quest's Active Roles Management Shell for AD.  You can download this from here:

The commands in this management shell are infinitely easier than the ones required when using the basic Powershell from Microsoft.

Anyway, once you get these installed, create a csv file called "userlist.csv" with a list of all of your users (I would recommend using the samaccountname).  Then copy and paste the code below into a file titled "addgroupmembers.ps1".  Run the script to add members to a group by running ".\addgroupmembers.ps1 userlist.csv" from within the Quest Active Roles Mgmt Shell.

$users = get-content List of users

Foreach($user in $users)


	Add-qadgroupmember Identity CN=GroupName,OU=OUName,DC=DCName Member $user


Open in new window


Expert Comment

ID: 24073858
For some reason, the quote marks in the original code snippet above were dropped and may cause problems for you.  Use the following as I have removed the quotes and run it by typing simply ".\addgroupmemers.ps1".  Be sure to place the csv file in the correct location or point the get-content command to the correct location:

$users = get-content c:\scripts\userlist.csv

Foreach($user in $users)
      Add-qadgroupmember Identity CN=GroupName,OU=OUName,DC=DCName Member $user

Featured Post

Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Follow this checklist to learn more about the 15 things you should never include in an email signature from personal quotes, animated gifs and out-of-date marketing content.
This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles to another domain controller. Log onto the new domain controller with a user account t…
how to add IIS SMTP to handle application/Scanner relays into office 365.

932 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now