パイプライン トレースを有効にする方法

 

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

トピックの最終更新日: 2007-07-17

ここでは、Exchange 管理シェルを使用して、Microsoft Exchange Server 2007 のハブ トランスポート サーバーの役割またはエッジ トランスポート サーバーの役割がインストールされているコンピュータのトランスポート パイプラインを電子メール メッセージが通過する際に、電子メール メッセージのパイプライン トレースを有効にする方法について説明します。

Exchange 2007 のパイプライン トレース、トランスポート パイプライン、およびトランスポート エージェントの詳細については、以下のトピックを参照してください。

note注 :
Exchange 管理コンソールを使用して、パイプライン トレースを管理することはできません。パイプライン トレースを管理するには、Exchange 管理シェルを使用する必要があります。Exchange 管理シェルを使用する方法の詳細については、「Exchange 管理シェルの使用」を参照してください。

開始する前に

Caution注意 :
パイプライン トレースは、Set-TransportServer コマンドレットの PipelineTracingSenderAddress パラメータを使用して構成されている電子メール アカウントから送信された電子メール メッセージの内容を完全にコピーします。機密情報の望ましくない公開を防止するためには、Set-TransportServer コマンドレットの PipelineTracingPath パラメータで指定するパイプライン トレース ログ ファイルの場所に対して、適切なセキュリティのアクセス許可を設定する必要があります。
Caution注意 :
パイプライン トレースを長時間にわたって有効にしないでください。パイプライン トレースでは詳細なログ ファイルが作成され、すぐに蓄積されます。パイプライン トレースを有効にしている場合は、使用可能なディスクの空き領域を常に監視してください。

エッジ トランスポート サーバーの役割がインストールされているコンピュータで Set-TransportServer コマンドレットを実行するには、そのコンピュータのローカルの Administrators グループのメンバである必要があります。

Set-TransportServer コマンドレットを実行するには、使用するアカウントに次の役割が委任されている必要があります。

  • Exchange 組織管理者の役割

アクセス許可、役割の委任、および Exchange 2007 を管理するために必要な権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。

パイプライン トレースの送信者アドレスの構成

パイプライン トレースは、ユーザーが Set-TransportServer コマンドレットの PipelineTracingSenderAddress パラメータを使用して指定する電子メール アドレスから送信された SMTP (簡易メール転送プロトコル) 電子メール メッセージに関してのみ、ログ ファイルを生成します。これ以外の電子メール アドレスから送信されたメッセージに関するログ ファイルは生成されません。指定する SMTP 電子メール アドレスは、Exchange 組織の内部のものでも外部のものでも構いません。

不在メッセージ、配信状態通知 (DSN) メッセージ、ジャーナル レポート、その他のシステム生成メッセージなど、電子メール サーバーによって生成されるメッセージのログ ファイルを生成する場合、PipelineTracingSenderAddress パラメータに値 "<>" を指定できます。

Caution注意 :
PipelineTracingSenderAddress パラメータの値を "<>" に設定すると、構成しているハブ トランスポート サーバーまたはエッジ トランスポート サーバーが受信する、電子メール サーバーによって生成されたメッセージがすべてキャプチャされます。組織が受信する電子メール サーバーによって生成されたメッセージの量によっては、サーバーに大幅な負荷がかかり、使用可能なディスクの空き領域がたちまち消費される可能性があります。パイプライン トレースを有効にしている場合は、使用可能なディスクの空き領域を常に監視してください。

パイプライン トレースの送信者アドレスを指定してから、パイプライン トレースを有効にする必要があります。詳細については、後の「パイプライン トレースの有効化」を参照してください。

Exchange 管理シェルを使用してパイプライン トレースの送信者アドレスを構成し、特定の SMTP アドレスからのメッセージをキャプチャするには、次の操作を行います。

  • 次のコマンドを実行します。

    Set-TransportServer <Identity> -PipelineTracingSenderAddress <SMTPAddress>
    

    たとえば、Server1 コンピュータでパイプライン トレース送信者アドレスとして SMTP アドレス chris@contoso.com を構成するには、次のコマンドを実行します。

    Set-TransportServer Server1 -PipelineTracingSenderAddress chris@contoso.com
    

Exchange 管理シェルを使用してパイプライン トレースの送信者アドレスを構成し、電子メール サーバーによって生成されたメッセージをキャプチャするには、次の操作を行います。

  • 次のコマンドを実行します。

    Set-TransportServer <Identity> -PipelineTracingSenderAddress "<>"
    

    たとえば、Server2 コンピュータでパイプライン トレース送信者アドレスとして <> を構成するには、次のコマンドを実行します。

    Set-TransportServer Server2 -PipelineTracingSenderAddress "<>"
    

詳細については、「パイプライン トレースを使用したトランスポート エージェント問題の診断」を参照してください。

パイプライン トレース ログ ディレクトリの場所の構成

既定では、パイプライン トレース ログ ディレクトリは、C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\PipelineTracing です。このディレクトリは、Exchange 2007 コンピュータ上になければなりません。

Exchange 管理シェルを使用してパイプライン トレース ログの場所を構成するには、次の操作を行います。

  • 次のコマンドを実行します。

    Set-TransportServer <Identity> -PipelineTracingPath <LocalFilePath>
    

    たとえば、パイプライン トレース ログ ディレクトリの場所を C:\Pipeline Tracing Logs に設定するには、次のコマンドを実行します。

    Set-TransportServer Server1 -PipelineTracingPath "C:\Pipeline Tracing Logs"
    

パイプライン トレースの有効化

既定では、パイプライン トレースは Exchange 2007 を実行するコンピュータで無効になっています。Exchange サーバーごとに、パイプライン トレースを有効または無効にできます。

Exchange 管理シェルを使用してパイプライン トレースを有効にするには、次の操作を行います。

  1. このトピックの最初の方の「パイプライン トレースの送信者アドレスの構成」の説明に従って、パイプライン トレース送信者アドレスを構成します。パイプライン トレースを有効化する前に、パイプライン トレースの送信者アドレスを構成する必要があります。

  2. 次のコマンドを実行して、パイプライン トレースを有効にします。

    Set-TransportServer <Identity> -PipelineTracingEnabled <$True | $False>
    

    たとえば、Server1 コンピュータでパイプライン トレースを有効にするには、次のコマンドを実行します。

    Set-TransportServer Server1 -PipelineTracingEnabled $True
    

構文およびパラメータの詳細については、「Set-TransportServer」を参照してください。

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