如何設定路由表格記錄
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上次修改主題的時間: 2007-01-11
本主題說明如何在 Microsoft Exchange Server 2007 中設定路由表格記錄。
路由表格記錄會定期記錄已安裝 Hub Transport server role 或 Edge Transport server role 之 Exchange 2007 伺服器所用路由表格的快照集。路由表格是用來將郵件路由傳送至其目的地。
開始之前
若要執行下列程序,您使用的帳戶必須已委派下列資格:
- Exchange 組織系統管理員角色
若要在已安裝 Edge Transport server role 的電腦上執行下列程序,則必須使用該電腦之本機 Administrators 群組成員的帳戶進行登入。
如需管理 Exchange 2007 所需之權限、委派角色以及權利的相關資訊,請參閱權限考量。
附註: |
---|
您無法使用 Exchange 管理主控台來設定路由表格記錄。若要設定路由表格記錄,必須使用 Exchange 管理命令介面。如需如何使用 Exchange 管理命令介面的相關資訊,請參閱使用 Exchange 管理命令介面。 |
設定路由表格記錄的位置
路由表格記錄預設會儲存在 C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\Routing 目錄中。目錄必須位於 Exchange 2007 電腦的本機。
使用 Exchange 管理命令介面來變更路由表格記錄的位置
執行下列命令:
Set-TransportServer <Identity> -RoutingTableLogPath <LocalFilePath>
例如,若要將路由表格記錄的位置變更為 Exchange 2007 電腦 Exchange01 的 C:\Routing Table,請執行下列命令:
Set-TransportServer Exchange01 -RoutingTableLogPath "C:\Routing Table"
當您變更路由表格記錄目錄的位置時,並不會將舊目錄中的任何現有記錄檔複製到新目錄。新的路由表格記錄目錄會在變更組態後立即啟用,但是所有現有記錄檔仍會保存在舊目錄中。
若要使用路由表格記錄目錄,必須具備下列權限:
- 系統管理員:完全控制
- 系統:完全控制
- 網路服務:讀取、寫入及刪除子資料夾及檔案
Microsoft Exchange Transport 服務預設會使用 Network Service 使用者帳戶的安全性認證,建立新的路由表格記錄目錄,並套用正確的權限 (如下所示):
- 如果新的路由表格記錄目錄尚不存在,且網路服務帳戶具有在新位置上建立資料夾和套用權限所需的權限,則會建立新的路由表格記錄目錄,並將正確的權限套用至新目錄。
- 如果新的路由表格記錄目錄已存在,則不會檢查現有資料夾的權限。
只要搭配使用 Routing TableLogPath 參數與 Set-TransportServer 指令參數以移動路由表格記錄目錄時,最好都確認新的路由表格記錄目錄正確,並確定新的目錄已套用正確的權限。若無法變更路由表格記錄目錄,則可先建立新的路由表格記錄目錄並套用正確的權限,再搭配使用 RoutingTableLogPath 參數與 Set-TransportServer 指令程式。
設定路由表格的自動重新計算間隔
路由組態變更後,或在未偵測到變更的情況下經過指定的時間間隔後,就會重新計算並記錄路由表格。預設每 12 小時會自動重新計算路由表格。不過,每一部 Hub Transport Server 和 Edge Transport Server 會在對 Active Directory 目錄服務網域控制站更新其 Kerberos Token 時發生經常性的路由組態變更。若發生此更新,就會重新計算路由表格並建立新的路由表格記錄。每六小時會更新 Kerberos Token 一次。
路由表格的自動重新計算間隔是由位於 C:\Program Files\Microsoft\Exchange Server\Bin 中之 EdgeTransport.exe.config 檔案內的 RoutingConfigReloadInterval 參數控制。EdgeTransport.exe.config 檔案是與 EdgeTransport.exe 檔案關聯的 XML 應用程式組態檔。EdgeTransport.exe 和 MSExchangeTransport.exe 是 Microsoft Exchange Transport 服務所使用的可執行檔。每個 Hub Transport Server 或 Edge Transport Server 上都會執行這個服務。重新啟動 Microsoft Exchange Transport 服務之後,對 EdgeTransport.exe.config 檔案所做的變更就會生效。
下列範例顯示 EdgeTransport.exe.config 檔案的一般結構:
<configuration>
<runtime>
<gcServer enabled="true" />
</runtime>
<appSettings>
<add key="
組態選項 " value="
值 " />
...
</appSettings>
</configuration>
您可以在 <appSettings>
區段加入新的組態選項或修改現有的組態選項。許多可用的組態選項完全與路由表格無關。與路由表格無關的組態選項已超出本主題的範圍。
附註: |
---|
<add key=../> 區段中的參數名稱會區分大小寫。 |
設定路由表格的自動重新計算間隔
使用記事本開啟下列檔案:C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config。
修改
<appSettings>
區段的下列行:<add key="RoutingConfigReloadInterval" value="<interval>" />
例如,若要將路由表格的自動重新計算間隔變更為 10 小時,請按下述方式修改 RoutingConfigReloadInterval 參數:
<add key="RoutingConfigReloadInterval" value="10:00:00" />
儲存並關閉 EdgeTransport.exe.config 檔案。
重新啟動 Microsoft Exchange Transport 服務。
若要指定保留天數值,請輸入時間範圍,如下所示:hh:mm:ss,其中 h = 小時數、m = 分鐘數,而 s = 秒數。
若發生下列其中一個狀況,重新計算和記錄路由表格的時間會早於 RoutingConfigReloadInterval 參數所指定的值:
- 偵測到路由組態變更。例如,新增、移除或修改傳送連接器或接收連接器,或發生每 6 小時一次的 Kerberos Token 更新。
- 啟動 Microsoft Exchange Transport 服務。
設定路由表格記錄目錄的大小上限
依預設,整個路由表格記錄目錄的大小上限是 50 MB。當下列其中一種情況發生時,循環記錄就會刪除最舊的路由表格記錄檔:
- 路由表格記錄目錄達到其指定的大小上限。
- 路由表格記錄檔達到其指定的保留天數上限。
附註: |
---|
依預設,傳輸記錄處理程序的記錄等級值為 0 (最低)。如果想要 Microsoft Exchange 在循環記錄移除記錄檔時寫入事件日誌項目,則必須將傳輸記錄處理程序的記錄等級值變更為 5 (最大值) 或 7 (專家)。如需相關資訊,請參閱如何變更 Exchange 處理程序的記錄等級。 |
使用 Exchange 管理命令介面來變更路由表格記錄目錄的大小上限
執行下列命令:
Set-TransportServer <Identity> -RoutingTableLogMaxDirectorySize <DirectorySize>
例如,若要在名為 Exchange01 的 Exchange 2007 電腦上,將路由表格記錄目錄的大小上限變更為 70 MB,請執行下列命令:
Set-TransportServer Exchange01 -RoutingTableLogMaxDirectorySize 70MB
當您輸入值時,請以下列其中一個單位來限定值:
- B (位元組)
- KB (千位元組)
- MB (百萬位元組)
- GB
- TB
無量詞的值會視為位元組。此參數的有效的輸入範圍是 1 到 9223372036854775807 個位元組。
設定路由表格記錄的保留天數上限
依預設,任一路由表格記錄檔的保留天數是 7 天。當下列其中一種情況發生時,循環記錄就會刪除最舊的路由表格記錄檔:
- 路由表格記錄目錄達到其指定的大小上限。
- 路由表格記錄檔達到其指定的保留天數上限。
附註: |
---|
依預設,傳輸記錄處理程序的記錄等級值為 0 (最低)。如果想要 Microsoft Exchange 在循環記錄移除記錄檔時寫入事件日誌項目,則必須將傳輸記錄處理程序的記錄等級值變更為 5 (最大值) 或 7 (專家)。如需相關資訊,請參閱如何變更 Exchange 處理程序的記錄等級。 |
使用 Exchange 管理命令介面來變更路由表格記錄檔的保留天數
執行下列命令:
Set-TransportServer <Identity> -RoutingTableLogMaxAge <Age>
例如,若要在名為 Exchange01 的 Exchange 2007 電腦上,將路由表格記錄檔的保留天數變更為 45 天,請執行下列命令:
Set-TransportServer Exchange01 -RoutingTableLogMaxAge 45.00:00:00
若要指定保留天數值,請輸入時間範圍,如下所示:dd.hh:mm:ss,其中 d = 天數、h = 小時數、m = 分鐘數,s = 秒數。此參數的有效輸入範圍為 00:00:00 到 24855.03:14:07。將 RoutingTableLogMaxAge 參數設為 00:00:00
,可以防止在過了保留天數後自動移除路由表格記錄檔。
如需詳細語法及參數的資訊,請參閱 Set-TransportServer。
相關資訊
如需路由表格記錄的相關資訊,請參閱管理連線記錄。
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.