如何啟用管線追蹤

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2007-07-17

本主題說明如何使用 Exchange 管理命令介面,於電子郵件透過傳輸管線在已安裝 Microsoft Exchange Server 2007 Hub Transport server role 或 Edge Transport server role 的電腦上移動時,啟用這些郵件的管線追蹤。

如需 Exchange 2007 之中有關管線追蹤、傳輸管線與傳輸代理程式的資訊,請參閱下列主題:

note附註:
您無法使用 Exchange 管理主控台管理管線追蹤。若要管理管線追蹤,您必須使用 Exchange 管理命令介面。如需如何使用 Exchange 管理命令介面的相關資訊,請參閱使用 Exchange 管理命令介面

開始之前

Caution請注意:
管線追蹤會針對以 Set-TransportServer 指令程式上之 PipelineTracingSenderAddress 參數所設定的電子郵件帳戶,複製其中所傳送的電子郵件完整內容。為了避免機密資訊不慎洩漏,您必須對 Set-TransportServer 指令程式上的 PipelineTracingPath 參數所指定的管線追蹤記錄檔位置,設定適當的安全性權限。
Caution請注意:
請不要長時間啟用管線追蹤。管線追蹤所建立的詳細記錄檔有可能會快速累積。啟用管線追蹤時,請務必監控可用磁碟空間。

若要在已安裝 Edge Transport server role 的電腦上執行 Set-TransportServer 指令程式,您必須是該電腦的本機 Administrators 群組成員。

若要執行 Set-TransportServer 指令程式,您使用的帳戶必須已委派下列資格:

  • Exchange 組織系統管理員角色

如需管理 Exchange 2007 所需之權限、委派角色以及權利的相關資訊,請參閱權限考量

設定管線追蹤寄件者地址

管線追蹤只會針對您以 Set-TransportServer 指令程式上之 PipelineTracingSenderAddress 參數所指定的簡易郵件傳送通訊協定 (SMTP) 電子郵件地址,產生該地址所傳送之電子郵件的記錄檔。管線追蹤不會為任何其他電子郵件地址所傳送的郵件產生記錄檔。您指定的 SMTP 電子郵件地址可以是 Exchange 組織內部或外部的地址。

如果想要針對電子郵件伺服器產生的郵件產生記錄檔,例如郵件答錄機郵件、傳遞狀態通知 (DSN) 郵件、日誌報告,以及其他系統產生的郵件,則您可以利用 PipelineTracingSenderAddress 參數指定值 "<>"

Caution請注意:
PipelineTracingSenderAddress 參數的值設為 "<>",可以在設定此參數的 Hub Transport 或 Edge Transport Server 每次接收到電子郵件伺服器產生的郵件時,擷取這些郵件。根據您組織收到的電子郵件伺服器產生的郵件數量,這可能會在伺服器上產生沈重的負荷,因而可能很快地耗用可用的磁碟空間。啟用管線追蹤時,請務必監控可用磁碟空間。

指定管線追蹤寄件者地址之後,必須啟用管線追蹤。如需相關資訊,請參閱本主題稍後的「啟用管線追蹤」一節。

使用 Exchange 管理命令介面設定管線追蹤寄件者地址以擷取來自特定 SMTP 位址的郵件

  • 執行下列命令:

    Set-TransportServer <Identity> -PipelineTracingSenderAddress <SMTPAddress>
    

    例如,若要將 SMTP 位址 chris@contoso.com 設定為 Server1 電腦上的管線追蹤寄件者地址,請執行下列命令:

    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 技術資源中心.