如何对多个现有联系人启用邮件
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上一次修改主题: 2007-08-24
本主题介绍如何使用 Exchange 命令行管理程序在 Microsoft Exchange Server 2007 中对多个现有联系人启用邮件。此过程通过填充现有联系人对象的 Exchange 属性(例如,联系人的别名和外部电子邮件地址)对 Active Directory 目录服务中的现有联系人对象启用邮件。
注意: |
---|
此过程不会在 Active Directory 中新建联系人。 |
若要对现有联系人启用邮件,至少必须提供外部电子邮件地址。当批量对多个联系人启用邮件时,以下方法更为简单:首先将联系人列表导出到一个 .csv 文件,然后使用记事本之类的文本编辑器或 Microsoft Office Excel 之类的电子表格应用程序将外部电子邮件地址添加到该 .csv 文件中。随后即可在批量启用邮件的操作过程中使用更新的 .csv 文件。
开始之前
若要执行此步骤,必须为您使用的帐户委派下列角色:
- Exchange 收件人管理员角色
有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
要点: |
---|
如果要在 Exchange 服务器所在的域之外的域中对现有联系人启用邮件,必须首先为 Exchange 2007 准备此域。有关为 Exchange 2007 准备域的详细信息,请参阅如何准备 Active Directory 和域。 |
步骤
使用 Exchange 命令行管理程序对多个现有联系人启用邮件
若要将组织中未对其启用邮件的现有联系人列表导出到一个 .csv 文件中,请运行以下命令。
Get-Contact | Out-File "C:\ContactsList.CSV"
最终生成的 .csv 文件将类似于:
#TYPE System.Management.Automation.PSCustomObject, Name Kim Abercrombie Don Hall Sanjay Patel Amy Rusko ...
在该 .csv 文件中为每个联系人添加列标题和外部电子邮件地址。更新后的 .csv 文件应类似于:
#TYPE System.Management.Automation.PSCustomObject, Name,ExternalAddress Kim Abercrombie,Kim@contoso.com Don Hall,Don@fabrikam.com Sanjay Patel,Sanjay@fabrikam.com Amy Rusko,Amy@contoso.com ...
若要导入并使用该 .csv 文件中的数据,以便批量对联系人启用邮件,请运行以下命令。
Import-CSV "C:\Contacts.CSV" | ForEach-Object {Enable-MailContact -Identity $_.Name -ExternalEmailAddress $_.ExternalAddress}
有关语法和参数的详细信息,请参阅 Get-Contact 和 Enable-MailContact 参考主题。
详细信息
有关 Exchange 命令行管理程序的详细信息,请参阅使用 Exchange 管理外壳。
有关 Exchange 命令行管理程序中的管道传输的详细信息,请参阅管道传输。
有关将数据导出到文本文件的详细信息,请参阅使用命令输出。