如何使用克隆配置任务配置边缘传输服务器角色

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-08-06

本主题说明如何使用提供的 Exchange 命令行管理程序脚本来复制安装了 Microsoft Exchange Server 2007 边缘传输服务器角色的计算机上的配置。此过程称为克隆配置。“克隆配置”是根据以前配置的源服务器的配置信息部署新的边缘传输服务器的操作。即将以前配置的源服务器的配置信息复制并导出到 XML 文件,然后导入目标服务器。

可以在外围网络中部署多个边缘传输服务器,并可通过定义多个邮件交换 (MX) 资源记录在邮件域的域名系统 (DNS) 数据库中具有相同优先级,将网络通信负载平衡分布到所有边缘传输服务器上。边缘传输服务器配置信息以 Active Directory 应用程序模式 (ADAM) 存储,而且不在多个边缘传输服务器之间进行复制。通过使用克隆配置,可确保在外围网络中部署的每个边缘传输服务器都使用相同的配置运行。

important要点:
克隆配置不复制服务器的边缘订阅设置,不克隆 Microsoft Exchange EdgeSync 服务使用的证书。必须对每个边缘传输服务器单独运行 EdgeSync 进程。Microsoft Exchange EdgeSync 服务会覆盖包含在克隆配置信息和 EdgeSync 复制信息中的所有设置。
note注意:
Exchange 2007 Service Pack 1 (SP1) 支持在 Windows Server 2008 计算机上部署服务器角色。如果在 Windows Server 2008 上安装边缘传输服务器,ADAM 将替换为 Active Directory 轻型目录服务 (AD LDS)。Windows Server 2008 包含多项已增强或重命名的功能。有关 Windows Server 2003 与 Windows Server 2008 之间的功能更改的信息,请参阅术语更改

开始之前

有关被克隆的配置数据以及可用于克隆配置脚本的参数的详细信息,请参阅使用边缘传输服务器克隆配置

在源服务器上安装边缘传输服务器角色,并配置该服务器。

在目标服务器上安装边缘传输服务器角色。

边缘传输服务器安装附带了两个 Exchange 命令行管理程序脚本,它们可用于执行下列克隆配置任务:

  • ExportEdgeConfig.ps1   此脚本将从边缘传输服务器导出所有用户配置设置和数据,并将这些数据存储在 XML 文件中。

  • ImportEdgeConfig.ps1   在验证配置步骤中,ImportEdgeConfig.ps1 脚本将检查该 XML 文件,来确定服务器特定的导出设置对目标服务器是否有效。如果必须修改这些设置,则脚本会将无效设置写入到一个应答文件中,您可以修改该文件以指定在导入配置步骤中使用的目标服务器信息。在导入配置步骤中,该脚本将导入由 ExportEdgeConfig.ps1 脚本创建的中间 XML 文件中存储的所有用户配置设置和数据。

这些脚本位于 Exchange 安装文件夹中的 \scripts 文件夹内。该文件夹的默认位置是 C:\Program Files\Microsoft\Exchange Server\Scripts。

若要在安装了边缘传输服务器角色的计算机上执行以下步骤,必须使用作为该计算机上的本地 Administrators 组成员的帐户进行登录。

note注意:
如果将任何发送连接器配置为使用凭据,则密码将以加密字符串的形式写入到中间 XML 文件。可以在 ImportEdgeConfig.ps1 和 ExportEdgeConfig.ps1 脚本中使用 -key 参数来指定用于密码加密和解密的 32 字节字符串。如果不使用 -key 参数,则使用默认加密密钥。
note注意:
在 Exchange 2007 的正式发布 (RTM) 版本中,从源边缘传输服务器导出配置信息时,传输配置对象不会写入中间 XML 文件。因此,此对象的配置信息不会克隆到目标服务器。传输配置对象的设置为边缘传输服务器定义服务器范围内的电子邮件传输设置。将中间 XML 文件导入到目标服务器后,传输配置对象的设置具有默认值。如果希望目标服务器为该对象使用与源服务器相同的配置,完成导入过程后,必须使用 Set-TransportConfig cmdlet 配置该设置。有关详细信息,请参阅Set-TransportConfig

Exchange 2007 SP1 新增功能

安装了 Exchange 2007 SP1 的边缘传输服务器在写入中间 XML 文件的信息中包含传输配置对象。因此,在导入中间 XML 文件后,目标服务器上传输配置对象的设置将采用与源服务器相同的值。

步骤

通过 Exchange 命令行管理程序脚本,使用 Exchange 命令行管理程序克隆源服务器

  1. 将 ExportEdgeConfig.ps1 脚本复制到源服务器上用户配置文件的根文件夹中。

  2. 在源服务器上,通过使用 ExportEdgeConfig.ps1 脚本导出服务器配置数据。在 Exchange 命令行管理程序中运行以下命令。在该命令中,使用由 ExportEdgeConfig.ps1 脚本创建的 XML 文件的完整路径替换 C:\CloneConfigData.xml

    ./ExportEdgeConfig -CloneConfigData:"C:\CloneConfigData.xml"
    

    此时会出现确认消息“边缘配置数据已成功导出到:C:\CloneConfigData.xml”。

  3. 将输出文件复制到目标服务器。

使用 Exchange 命令行管理程序脚本验证配置文件并创建应答文件

  1. 将 ImportEdgeConfig.ps1 脚本复制到目标服务器上用户配置文件的根文件夹中。

  2. 在目标服务器上,通过使用 ImportEdgeConfig.ps1 脚本验证此配置文件。在 Exchange 命令行管理程序中运行以下命令。在该命令中,使用由 ExportEdgeConfig.ps1 脚本创建的 XML 文件的完整路径替换 C*:\CloneConfigData.xml*。使用 ImportEdgeConfig.ps1 脚本用于配置特定于服务器的设置的应答文件的完整路径替换 C:\CloneConfigAnswer.xml

    ./importedgeconfig -CloneConfigData:"C:\CloneConfigData.xml" -IsImport $false -CloneConfigAnswer:"C:\CloneConfigAnswer.xml"
    

    此时会出现确认消息“已成功创建应答文件”。

  3. 打开应答文件并修改对目标服务器无效的任何设置。如果不需要修改,则应答文件将不会包含任何条目。保存所做的更改。

使用 Exchange 命令行管理程序导入配置文件

  • 通过使用 ImportEdgeConfig.ps1 脚本导入服务器配置数据。在 Exchange 命令行管理程序中运行以下命令。在该命令中,使用由 ExportEdgeConfig.ps1 脚本创建的 XML 文件的完整路径替换 C:\CloneConfigData.xml。使用由 ImportEdgeConfig.ps1 脚本创建的应答文件的完整路径替换 C:\CloneConfigAnswer.xml

    ./importedgeconfig -CloneConfigData:" C:\CloneConfigData.xml " -IsImport $true -CloneConfigAnswer:" C:\CloneConfigAnswer.xml "

    此时会出现确认消息“已成功导入边缘配置信息”。

详细信息

有关详细信息,请参阅使用边缘传输服务器克隆配置