Share via


複製構成タスクを使用してエッジ トランスポート サーバーの役割を構成する方法

 

適用先: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

トピックの最終更新日: 2007-08-06

ここでは、提供されている Exchange 管理シェル スクリプトを使用して、Microsoft Exchange Server 2007 エッジ トランスポート サーバーの役割がインストールされているコンピュータの構成を複製する方法について説明します。この手順は、複製構成と呼ばれます。複製構成とは、以前に構成された移動元のサーバーの構成情報に基づいて新しいエッジ トランスポート サーバーを展開する方法です。以前に構成された移動元のサーバーの構成情報がコピーされ、XML ファイルにエクスポートされた後で、移動先のサーバーにインポートされます。

メール ドメインのドメイン ネーム システム (DNS) データベース内に複数の MX (Mail Exchange) リソース レコードを同じ優先度で定義することによって、境界ネットワーク内に複数のエッジ トランスポート サーバーを展開し、これらのすべてのエッジ トランスポート サーバー間でネットワーク トラフィックを負荷分散することができます。エッジ トランスポート サーバーの構成情報は Active Directory Application Mode (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 との間における機能変更の詳細については、「用語の変更」を参照してください。

開始する前に

複製構成データ、および複製構成スクリプトで使用可能なパラメータの詳細については、「エッジ トランスポート サーバーの複製構成の使用」を参照してください。

移動元のサーバーにエッジ トランスポート サーバーの役割をインストールし、サーバーを構成します。

移動先のサーバーにエッジ トランスポート サーバーの役割をインストールします。

エッジ トランスポート サーバーのインストールには、以下の複製構成タスクを実行するために使用する次の 2 つの 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 (release to manufacturing) 版では、構成情報がエクスポート元のエッジ トランスポート サーバーからエクスポートされる際、トランスポート構成オブジェクトは中間 XML ファイルに書き込まれません。そのため、このオブジェクトの構成情報は対象のサーバーには複製されません。トランスポート構成オブジェクトの設定によって、エッジ トランスポート サーバーのサーバー全体の電子メール トランスポート設定が定義されます。この中間 XML ファイルを対象のサーバーにインポートすると、トランスポート構成オブジェクトの設定は既定値になります。移動先のサーバーでこのオブジェクトの構成を移動元サーバーと同じ構成にする場合は、インポート プロセスが完了した後で、Set-TransportConfig コマンドレットを使用して設定を構成する必要があります。詳細については、「Set-TransportConfig」を参照してください。

Exchange 2007 SP1 の新機能

Exchange 2007 SP1 がインストールされているエッジ トランスポート サーバーでは、中間 XML ファイルに書き込まれる情報にトランスポート構成オブジェクトが含まれています。このため、中間 XML ファイルをインポートした後、移動先のサーバーでのトランスポート構成オブジェクトの設定は移動元のサーバーと同じ値になります。

手順

Exchange 管理シェルを使用して、Exchange 管理シェル スクリプトで移動元のサーバーを複製するには、次の操作を行います。

  1. ExportEdgeConfig.ps1 スクリプトを、移動元のサーバー上のユーザー プロファイルのルート フォルダにコピーします。

  2. 移動元のサーバーで、ExportEdgeConfig.ps1 スクリプトを使用してサーバー構成データをエクスポートします。Exchange 管理シェルで、次のコマンドを実行します。コマンドでは、C:\CloneConfigData.xml を、ExportEdgeConfig.ps1 スクリプトで作成される XML ファイルの完全なパスに置き換えます。

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

    "エッジ構成データが C:\CloneConfigData.xml に正常にエクスポートされました" という確認メッセージが表示されます。

  3. 出力ファイルを移動先のサーバーにコピーします。

Exchange 管理シェル スクリプトを使用して構成ファイルを検証し、応答ファイルを作成するには、次の操作を行います。

  1. ImportEdgeConfig.ps1 スクリプトを、移動先のサーバーのユーザー プロファイルのルート フォルダにコピーします。

  2. 移動先のサーバーで、ImportEdgeConfig.ps1 スクリプトを使用して構成ファイルを検証します。Exchange 管理シェルで、次のコマンドを実行します。コマンドでは、C:\CloneConfigData.xml を、ExportEdgeConfig.ps1 スクリプトで作成された XML ファイルの完全なパスに置き換えます。C:\CloneConfigAnswer.xml を、ImportEdgeConfig.ps1 スクリプトがサーバー固有の設定を構成するために使用する応答ファイルの完全なパスに置き換えます。

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

    "応答ファイルが正常に作成されました" という確認メッセージが表示されます。

  3. 応答ファイルを開き、移動先のサーバーで無効な設定をすべて変更します。変更が必要ない場合は、応答ファイルにエントリは存在しません。変更を保存します。

Exchange 管理シェルを使用して構成ファイルをインポートするには、次の操作を行います。

  • ImportEdgeConfig.ps1 スクリプトを使用して、サーバー構成データをインポートします。Exchange 管理シェルで、次のコマンドを実行します。コマンドでは、C:\CloneConfigData.xml を、ExportEdgeConfig.ps1 スクリプトで作成された XML ファイルの完全なパスに置き換えます。C:\CloneConfigAnswer.xml を、ImportEdgeConfig.ps1 スクリプトで作成された応答ファイルの完全なパスに置き換えます。

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

    "エッジ構成情報のインポートが成功しました" という構成メッセージが表示されます。

詳細情報

詳細については、「エッジ トランスポート サーバーの複製構成の使用」を参照してください。

参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。