ルーティング テーブル ログ出力を構成する
製品: Exchange Server 2013
ルーティング テーブルのログ記録は、Microsoft Exchange Server 2013 が使用するルーティング テーブルのスナップショットを定期的に記録し、メッセージを宛先にルーティングします。
事前に必要な知識
予想所要時間 : 15 分
この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、「 メール フロー のアクセス許可」トピックの「トランスポート サービス」と「エッジ トランスポート サーバー」エントリを参照してください。
この手順を実行するには、シェルを使用する必要があります。
ルーティング テーブルの自動再計算の間隔を構成するには、EdgeTransport.exe.config XML アプリケーション構成ファイルを変更します。 このファイルに保存した変更は、Microsoft Exchange Transport サービスの再起動後に適用されます。 このサービスを再起動すると、サーバー上のメール フローは一時的に中断されます。
Exchange XML アプリケーション構成ファイルで行うカスタマイズされたサーバーごとの設定 (クライアント アクセス サーバー上 web.config のファイルやメールボックス サーバー上の EdgeTransport.exe.config ファイルなど) は、Exchange 累積的な更新プログラム (CU) をインストールすると上書きされます。 インストール後にサーバーを簡単に再構成できるよう、必ずこの情報を保存しておいてください。 これらの設定は、Exchange 累積更新プログラムのインストール後に構成し直す必要があります。
このトピックの手順に適用されるキーボード ショートカットの詳細については、「 Exchange 管理センターのキーボード ショートカット」を参照してください。
ヒント
問題がある場合は、 Exchange のフォーラムで質問してください。 Exchange Serverのフォーラムにアクセスしてください。
シェルを使用してルーティング テーブルのログ記録を構成する
次のコマンドを実行します。
Set-TransportService <ServerIdentity> -RoutingTableLogMaxAge <dd.hh:mm:ss> -RoutingTableLogMaxDirectorySize <Size> -RoutingTableLogPath <LocalFilePath>
この例では、Mailbox01 というメールボックス サーバーで次のようなルーティング テーブルのログ設定を行います。
ルーティング テーブルのログ ファイルの場所を D:\Routing Table Log に設定します。 フォルダーが存在しない場合は、フォルダーが自動的に作成されます。
ルーティング テーブルのログ フォルダーの最大サイズを 70 MB に設定します。
ルーティング テーブルのログ ファイルの最大保存期間を 45 日に設定します。
Set-TransportService Mailbox01 -RoutingTableLogPath "D:\Routing Table Log" -RoutingTableLogMaxDirectorySize 70MB -RoutingTableLogMaxAge 45.00:00:00
注:
RoutingTableLogMaxAge パラメーターを 値00:00:00
に設定すると、ルーティング テーブル ログ ファイルの有効期間が原因で自動的に削除されるのを防ぐことができます。
正常な動作を確認する方法
ルーティング テーブルのログ記録が正常に構成されたことを確認するには、次の手順を実行します。
シェルで、次のコマンドを実行します。
Get-TransportService <ServerIdentity> | Format-List RoutingTableLog*
表示された値が構成した値であることを確認します。
コマンド プロンプトを使用して EdgeTransport.exe.config ファイル内のルーティング テーブルの自動再計算の間隔を構成する
コマンド プロンプト ウィンドウで、次のコマンドを実行して、EdgeTransport.exe.config アプリケーション構成ファイルをメモ帳で開きます。
Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
セクションで次のキーを
<appSettings>
変更します。<add key="RoutingConfigReloadInterval" value="<hh:mm:ss>" />
たとえば、ルーティング テーブルの自動再計算の間隔を 10 時間に変更するには、次の値を使用します。
<add key="RoutingConfigReloadInterval" value="10:00:00" />
完了したら、[ 保存 ] をクリックし、EdgeTransport.exe.config ファイルを閉じます。
次のコマンドを実行して、Microsoft Exchange Transport サービスを再起動します。
net stop MSExchangeTransport && net start MSExchangeTransport
正常な動作を確認する方法
ルーティング テーブルの自動再計算の間隔の構成が成功したことを確認するには、指定した期間にルーティング テーブル ログが更新されていることを確認します。
ルーティング テーブルは、次のいずれかの条件が発生した場合、 RoutingConfigReloadInterval キーで指定された値より前に再計算されます。
ルーティング構成の変更が検出された場合。 たとえば、送信コネクタまたは受信コネクタが追加、削除、または変更されたか、6 時間ごとの Kerberos トークンの更新が発生した場合です。
Microsoft Exchange Transport サービスが開始された場合。