次の方法で共有


従来のトランスポート エージェントのサポートを有効にする

製品: Exchange Server 2013

Microsoft Exchange Server 2013 では、Microsoft .NET Framework バージョン 4.0 を使用して作成されたトランスポート エージェントが既定でサポートされます。 Exchange 2013 は、以前のバージョンの .NET Framework を使用して作成されたトランスポート エージェントをサポートしますが、これらの従来のトランスポート エージェントは既定では有効になっていません。 従来のトランスポート エージェントを有効にするには、適切な XML アプリケーション構成ファイルを変更する必要があります。 変更する必要があるファイルは、トランスポート エージェントがインストールされている位置によって異なります。

サーバー アプリケーション構成ファイル Microsoft Windows サービス
クライアント アクセス サーバー %ExchangeInstallPath%Bin\MSExchangeFrontendTransport.exe.config Microsoft Exchange フロント エンド トランスポート (MSExchangeFrontendTransport)
メールボックス サーバー
  • %ExchangeInstallPath%Bin\EdgeTransport.exe.config
  • %ExchangeInstallPath%Bin\MSExchangeTransport.exe.config
Microsoft Exchange トランスポート (MSExchangeTransport)

従来のトランスポート エージェントのサポートは、アプリケーション構成ファイル内のキーによって制御されます。 既定では、必要なキーがアプリケーション構成ファイル内にありません。 これらのキーは手動で追加する必要があります。 次の表で、それぞれのキーを詳しく説明します。

キー 説明
useLegacyV2RuntimeActivationPolicy このキーで、従来のトランスポート エージェントのサポートを有効または無効にします。 このキーの有効な値は または truefalseです。 このキーが指定されていない場合、既定値は です false
supportedRuntime version このキーには、エージェントが必要とする Microsoft .NET Framework のバージョンを指定します。 このキーで有効な値は以下のとおりです。
  • v4.0 または v4.0.30319
  • v3.5 または v3.5.21022
  • v3.0 または v3.0.4506
  • v2.0 または v2.0.50727

サポートされているRuntime バージョン キーの複数の個別のインスタンスを使用して、複数の値を指定します。

useLegacyV2RuntimeActivationPolicy キーを使用してレガシ トランスポート エージェントのサポートを有効にする場合は、レガシ トランスポート エージェントで必要な値v4.0に加えて、常に 値を指定する必要があります。

事前に必要な知識

  • 予想所要時間 : 15 分

  • Exchange のアクセス許可は、このトピックの手順には適用されません。 これらの手順は、Exchange Server のオペレーティング システムで実行されます。

  • アプリケーション構成ファイルに保存する変更は、対応するサービスを再起動した後に適用されます。

  • アプリケーション構成ファイルに関連付けられたサービスのいずれかを再起動すると、サーバー上のメール フローが一時的に中断されます。

  • Exchange XML アプリケーション構成ファイルで行うカスタマイズ済みのサーバーごとの設定 (クライアント アクセス サーバーの web.config ファイルまたはメールボックス サーバーの EdgeTransport.exe.config ファイルなど) は、Exchange 累積更新プログラム (CU) のインストール時に上書きされます。 インストール後にサーバーを簡単に再構成できるよう、必ずこの情報を保存しておいてください。 これらの設定は、Exchange 累積更新プログラムのインストール後に構成し直す必要があります。

  • このトピックの手順で使用可能なキーボード ショートカットについては、「Exchange 管理センターのキーボード ショートカット」を参照してください。

ヒント

問題がある場合は、 Exchange のフォーラムで質問してください。 Exchange Serverのフォーラムにアクセスしてください。

コマンド プロンプトを使用して、従来のトランスポート エージェントのサポートを構成する

従来のトランスポート エージェントのサポートを有効にするには、次の手順を使用します。

  1. 従来のトランスポート エージェント サポートを構成する Exchange 2013 サーバーのコマンド プロンプト ウィンドウで、次のコマンドを実行することによって、適切なアプリケーション構成ファイルをメモ帳で開きます。

    Notepad %ExchangeInstallPath%Bin\<AppConfigFile>
    

    たとえば、メールボックス サーバーの EdgeTransport.exe.config ファイルを開くには、次のコマンドを実行します。

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. ファイルの<末尾にある /configuration> キーを見つけて、/configuration> キーの前に次のキーを<貼り付けます。

    <startup useLegacyV2RuntimeActivationPolicy="true">
       <supportedRuntime version="v4.0" />
       <supportedRuntime version="v3.5" />
       <supportedRuntime version="v3.0" />
       <supportedRuntime version="v2.0" />
    </startup>
    
  3. 完了したら、アプリケーション構成ファイルを保存して閉じます。

  4. 手順 1 ~ 3 を繰り返して、他のアプリケーション構成ファイルを変更します。

  5. 次のコマンドを実行して、関連する Windows サービスを再起動します。

    net stop <service> && net start <service>
    

    たとえば、EdgeTransport.exe.config ファイルを変更した場合、次のコマンドを実行して Microsoft Exchange トランスポート サービスを再起動する必要があります。

    net stop MSExchangeTransport && net start MSExchangeTransport
    
  6. 手順 5 を繰り返して、他の変更済みアプリケーション構成ファイルに関連付けられたサービスを再起動します。

正常な動作を確認する方法

従来のトランスポート エージェントが正常にインストールされたら、この手順が機能したことがわかります。 このトピックの手順を実行せずに従来のトランスポート エージェントをインストールしようとすると、次のようなエラーが表示されます。

Mixed mode assembly is built against version '<version>' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.