前面说到我们完成Exchange部署,OU及成员都批量创建完成,邮箱也批量启用,均能正常收发邮件。接下来我们看看如何实现邮件列表及exchange中的通讯组的批量创建及成员的批量添加。
一、 批量创建通讯组
1、在C盘根目录准备一个groupmember.txt文件,文件中只有一个name列,文件内容如下:
2、 在Exchange服务器上运行EMS,执行下列命令:
import-csv C:\groupmember.txt | foreach {New-DistributionGroup -name $_.Name -IgnoreNamingPolicy}
执行后可以发现Exchange中已经创建了三个通讯组,test1、test2、test3.
3、 如果希望创建的通讯组放在指定的OU内,可以使用New-DistributionGroup 中的-OrganizationalUnit 参数。例如,希望把通讯组创建在users容器中,可以使用语句:
import-csv C:\groupmember.txt | foreach {New-DistributionGroup -name $_.Name –IgnoreNamingPolicy –OrganizationalUnit "contoso.com/Beijing/信息管理部/Groups"}
二、批量添加组成员
1、在C盘根目录准备一个members.txt文件,文件中只有一个name列,文件内容如下:
2、 在Exchange服务器上运行EMS,执行下列命令:
Import-csv C:\members.txt | foreach {add-distributiongroupmember test1 -member $_.Name}
注:test1为通讯组名称
命令执行完成后在ADUC中查看test1通讯组成员如下: