パイプライン トレースを構成する
製品: Exchange Server 2013
パイプライン トレースでは、メールボックス サーバーとエッジ トランスポート サーバーのトランスポート サービスまたはメールボックス トランスポート サービスでトランスポート パイプラインを通過した電子メール メッセージがコピーされます。
はじめに把握しておくべき情報
この手順の予想所要時間:15 分
この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、「 メール フローのアクセス許可 」トピックの「トランスポート サービス」と「メールボックス トランスポート サービス」エントリを参照してください。
この手順を実行するには、シェルを使用する必要があります。
パイプライン トレースでは、送信者の電子メール アドレスから送信された電子メール メッセージの内容が完全にコピーされます。 機密情報の不要な公開を防ぐには、パイプライン トレース フォルダーの場所に対して、適切なセキュリティのアクセス許可を設定する必要があります。
パイプライン トレースを長時間にわたって有効にしないでください。 パイプライン トレースでは、短時間で蓄積する複数のメッセージ スナップショット ファイルが作成されます。 パイプライン トレースを有効にしている場合は、使用可能なディスクの空き領域を常に監視してください。
このトピックの手順で使用可能なキーボード ショートカットについては、「Exchange 管理センターのキーボード ショートカット」を参照してください。
ヒント
問題がある場合は、 Exchange のフォーラムで質問してください。 Exchange Serverのフォーラムにアクセスしてください。
パイプライン トレースを有効化および構成する
手順 1:シェルを使用して、パイプライン トレース送信者アドレスを構成する
次の構文を使用して、パイプライン トレース送信者のアドレスを構成します。
<Set-TransportService | Set-MailboxTransportService> <ServerIdentity> -PipelineTracingSenderAddress <SMTPAddress | "<>">
次の使用例は、Mailbox01 という名前のメールボックス サーバー上のトランスポート サービスで送信者 chris@contoso.com によって送信されたすべてのメッセージのスナップショットをキャプチャするようにパイプライン トレースを構成します。
Set-TransportService Mailbox01 -PipelineTracingSenderAddress chris@contoso.com
この例では、Mailbox02 というメールボックス サーバーのトランスポート サービスが受信したすべてのシステム生成メッセージのスナップショットをキャプチャするようにパイプライン トレースを構成します。
Set-TransportService Mailbox02 -PipelineTracingSenderAddress "<>"
警告
トランスポート サービスですべてのサーバー生成メッセージをキャプチャするようにパイプライン トレースを構成すると、サーバーに大きな負荷がかかり、使用可能ディスク領域がすぐに消費されることがあります。 パイプライン トレースを有効にしている場合は、使用可能なディスクの空き領域を常に監視してください。
手順 2:(省略可能) シェルを使用して、カスタム パイプライン トレース フォルダーを指定する
パイプライン トレースを有効にするまで、既定のパイプライン トレース フォルダーは存在しません。 PipelineTracingSenderAddress パラメーターを使用して指定した条件を満たすメッセージは、サーバー上のトランスポート サービスを介してフローします。 メールボックス サーバー上のトランスポート サービスの場合、既定の場所は です %ExchangeInstallPath%TransportRoles\Logs\Hub\PipelineTracing
。 メールボックス サーバー上のメールボックス トランスポート サービスの場合、既定の場所は です %ExchangeInstallPath%TransportRoles\Logs\Mailbox\PipelineTracing
。 カスタム パスを指定する場合は、そのパスがローカルの Exchange サーバー上に存在する必要があります。
次の構文を使用して、パイプライン トレース フォルダーを構成します。
<Set-TransportService | Set-MailboxTransportService> <ServerIdentity> -PipelineTracingPath <LocalFilePath>
この例では、Mailbox01 というメールボックス サーバーのトランスポート サービスのパイプライン トレース フォルダーを D:\Hub\Pipeline Tracing に設定します。
Set-TransportService Mailbox01 -PipelineTracingPath "D:\Hub\Pipeline Tracing"
手順 3:シェルを使用してパイプライン トレースを有効にする
既定では、すべての Exchange サーバーでパイプライン トレースが無効になっています。 パイプライン トレースを有効にするときは、指定した Exchange サーバーの指定トランスポート サービスのみでパイプライン トレースを有効にします。 パイプライン トレースを有効にする前に、手順 1 で説明したとおりに送信者アドレスを指定してください。
次の構文を使用してパイプライン トレースを有効にします。
<Set-TransportService | Set-MailboxTransportService> <ServerIdentity> -PipelineTracingEnabled $true
この例では、Mailbox01 というメールボックス サーバーのトランスポート サービスでパイプライン トレースを有効にします。
Set-TransportService Mailbox01 -PipelineTracingEnabled $true
正常な動作を確認する方法
パイプライン トレースが正常に構成されたことを確認するには、次の手順を実行します。
次のコマンドを実行します。
<Get-TransportService | Get-MailboxTransportService> <ServerIdentity> | Format-List PipelineTracing*
表示された値が構成した値であることを確認します。
トランスポート サービスまたはメールボックス トランスポート サービスのパイプライン トレース フォルダーを確認し、メッセージのスナップショット ファイルがそのフォルダーで作成されていることを確認します。
パイプライン トレースを無効にする
ディスク領域とセキュリティの問題が懸念されるため、パイプライン トレースは診断やトラブルシューティングを目的とした一時的な操作となっています。 パイプライン トレースを有効にした場合は、作業が終了した時点で必ず無効にしてください。
次の構文を使用してパイプライン トレースを無効にします。
<Set-TransportService | Set-MailboxTransportService> <ServerIdentity> -PipelineTracingEnabled $false
この例では、Mailbox01 というメールボックス サーバーのトランスポート サービスでパイプライン トレースを無効にします。
Set-TransportService Mailbox01 -PipelineTracingEnabled $false
正常な動作を確認する方法
パイプライン トレースが正常に無効になったことを確認するには、次の手順を実行します。
次のコマンドを実行します。
<Get-TransportService | Get-MailboxTransportService> <ServerIdentity> | Format-List PipelineTracingEnabled
PipelineTracingEnabled パラメーターの値が$falseであることを確認します。
パイプライン トレース フォルダーを確認し、メッセージのスナップショット ファイルがフォルダーで作成されなくなったことを確認します。