用于管理 Exchange 2007 中的非 Exchange 邮件帐户的软件

用于管理 Exchange 2007 中的非 Exchange 邮件帐户的软件

我正在寻找一个免费软件来帮助我管理 MS Exchange 服务器 2010 中的外部电子邮件帐户的帐户设置,因为我需要将它们添加到分发列表中。

我需要向 MS Exchange 中的分发列表中添加大约 1000 个外部电子邮件地址。

我想知道是否有批量转移这些账户的方法,或者任何可以协助和加快这一过程的软件,因为我不想一个接一个地单独设置它们

谢谢

答案1

首先,您需要在 Active Directory 中创建 1,000 个“联系人”对象。这其实并不难。

将联系人放入以逗号分隔的 ASCII 文件中,格式如下:

Display name, EmailAddress

因此,你可能会得到类似这样的结果:

"Bob Dobbs", [email protected]

获得该信息后,这里有一个 PowerShell 代码片段,它将导入该文件(导入到名为“联系人”的顶级 OU)。

Import-CSV "contacts.csv" | Foreach { New-MailContact -Name $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -OrganizationalUnit "Contacts" }

一旦将它们导入,您就可以将它们添加到组中,甚至将其通过管道传输到添加分发组成员 Cmdlet,例如:

Import-CSV "contacts.csv" | Foreach { New-MailContact -Name $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -OrganizationalUnit "Contacts" } |  ForEach {Add-DistributionGroupMember -Identity groupname -Member $_.Name}

相关内容