我正在寻找一个免费软件来帮助我pipe理MS Exchange Server 2010中的外部电子邮件帐户的设置,因为我需要将它们添加到通讯组列表中。
我需要将大约1000个外部电子邮件地址添加到MS交换机中的通讯组列表中。
我想知道是否有一个批量的方式来转移这些帐户或任何软件,可以协助和快速跟踪这个过程,因为我不想逐一设置他们
谢谢
首先,您需要在Active Directory中创build1000个“联系人”对象。 这并不是很难做到。
将联系人以下列格式input到逗号分隔的ASCII文件中:
Display name, EmailAddress
所以,你可能有这样的东西:
"Bob Dobbs", [email protected]
一旦你得到了,这里有一个PowerShell代码片段,它将把文件导入到名为“Contacts”的顶级OU中。
Import-CSV "contacts.csv" | Foreach { New-MailContact -Name $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -OrganizationalUnit "Contacts" }
一旦你导入了它们,你就可以将它们添加到组中,甚至可以将它传递给Add Distribution Group Member Cmdlet,如下所示:
Import-CSV "contacts.csv" | Foreach { New-MailContact -Name $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -OrganizationalUnit "Contacts" } | ForEach {Add-DistributionGroupMember -Identity groupname -Member $_.Name}