我需要在Exchange 2010中创build一个新的邮件列表,其中包含大约50个外部电子邮件地址。 我有纯文本格式的(外部)电子邮件地址列表。
我以前通过手动为每个电子邮件地址创build外部联系人,然后将这些外部联系人添加到通讯组来解决此任务。
用Exchange 2010解决这个问题最有效的方法是什么? EMS在这里帮忙吗?
PowerShell代码:
import-csv c:\distro.csv | foreach { $contact = New-MailContact -Name $_.PrimarySmtpAddress -ExternalEmailAddress $_.PrimarySmtpAddress -OrganizationalUnit "Vendors" Add-DistributionGroupMember -id DistroGroup -member $contact }
C:\ distro.csv:
PrimarySmtpAddress [email protected] [email protected] [email protected]
你仍然可以做同样的事情,但这绝对是一个使用一点PowerShell更容易的任务。
您可以使用New-MailContact批量创build启用邮件的联系人对象,然后将这些新对象的列表作为-members传递给New-DistributionGroup 。