管理反垃圾郵件代理程式記錄輸出

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2015-03-09

您可設定 EdgeTransport.exe.config 檔案來管理反垃圾郵件代理程式記錄檔。依預設,Microsoft Exchange Server 2010 會在 %programfiles%\Microsoft\Exchange Server\V14\TransportRoles\Logs\AgentLog 目錄中記錄所有反垃圾郵件代理程式活動。若要篩選反垃圾郵件代理程式記錄,請使用 Get-AgentLog 指令程式。如需相關資訊,請參閱Get-AgentLog

代理程式記錄檔的預設組態如下:

  • 代理程式記錄目錄的大小上限:250 MB

  • 單一代理程式記錄檔的大小上限:10 MB

  • 記錄檔的保留天數上限:30 天

要尋找與管理反垃圾郵件和防毒功能相關的其他管理工作嗎?請參閱管理反垃圾郵件及防病毒功能

修改 EdgeTransport.exe.config 檔

您必須在位於 %programfiles%\Microsoft\Exchange Server\V14\Bin 目錄的 EdgeTransport.exe.config 檔中,對管理代理程式記錄輸出的組態選項進行所有修改。EdgeTransport.exe.config 檔案是與 Microsoft Exchange Transport 服務相關聯的 XML 應用程式組態檔。重新啟動 Microsoft Exchange Transport 服務之後,儲存至 EdgeTransport.exe.config 檔案的變更就會生效。

您可以在 <appSettings> 區段加入新的組態選項或修改現有的組態選項。

代理程式記錄輸出機碼

代理程式記錄輸出是由 EdgeTransport.exe.config 檔的下列機碼管理。依預設,只有 AgentLogEnabled 機碼會呈現在 EdgeTransport.exe.config 檔中。您必須新增所有其他機碼。下表將更詳細地說明每一個機碼。

機碼 值類型 描述

AgentLogEnabled

System.Boolean

這個參數的有效值是 truefalse。預設值為 true

AgentLogMaxDirectorySize

System.Int32

此機碼的值指定 AgentLog 目錄的大小上限 (以位元組為單位)。當超出此值時,即會刪除目錄中的最舊記錄檔,然後建立新的記錄檔。

如果未指定此機碼,預設值為 250 MB (即 262144000 位元組),其計算方式如下: 250×1,024×1,024.

AgentLogMaxFileSize

System.Int32

此機碼的值指定該目錄中每一個記錄檔的大小上限 (以位元組為單位)。當記錄檔達到指定的大小時,將建立新的記錄檔。

如果未指定此機碼,預設為 10 MB (即 10485760 位元組),其計算方式如下: 10×1024×1024.

AgentLogMaxAge

System.TimeSpan

此機碼的值指定某個指定之記錄檔的保留天數上限。當記錄檔超出保留天數限制時,將刪除它。

此機碼為系統類型 TimeSpan。此機碼的值可以利用格式 d.hh:mm:ss.ff 表示為字串,其中 d 是日、hh 是小時、mm 是分鐘、ss 是秒,而 ff 是微秒。

如果未指定此機碼,預設值是 30 天或 30.00:00:00.00

在 EdgeTransport.exe.config 檔中新增及設定代理程式記錄輸出機碼

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「邊際傳輸伺服器」項目。

本範例在 EdgeTransport.exe.config 檔案中新增並設定 AgentLogEnabled 機碼的代理程式記錄輸出機碼。

  1. 在您要管理代理程式記錄輸出的 Hub Transport Server 或 Edge Transport Server 上,以 ASCII 文字編輯器 (例如 [記事本]) 開啟 EdgeTransport.exe.config。EdgeTransport.exe.config 檔案位於 %programfiles%\Microsoft\Exchange Server\V14\Bin 目錄中。

  2. 尋找 AgentLogEnabled 機碼。依預設,機碼會依字母順序列示在 <appsettings> 下方。

  3. 將下列機碼貼在 AgentLogEnabled 機碼底下。

    <add key="AgentLogMaxDirectorySize" value="system.int32" />
    <add key="AgentLogMaxFileSize" value="system.int32" />
    <add key="AgentLogMaxAge" value="system.timespan" />
    
  4. 驗證 AgentLogEnabled 機碼是否設定為 true,並新增其他機碼的值。

  5. 當更新完 EdgeTransport.exe.config 檔時,請儲存檔案並關閉它。

  6. 您必須重新啟動 Microsoft Exchange Transport 服務,組態變更才會生效。

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。