管理反垃圾邮件代理日志输出

**适用于:**Exchange Server 2010

**上一次修改主题:**2009-10-01

您可以配置 EdgeTransport.exe.config 文件以管理反垃圾邮件代理日志文件。默认情况下,Microsoft Exchange Server 2010 在 %programfiles%\Microsoft\Exchange Server\V14\TransportRoles\Logs\AgentLog 目录中记录所有反垃圾邮件代理活动。若要筛选反垃圾邮件代理日志,请使用 Get-AgentLog cmdlet。有关详细信息,请参阅Get-AgentLog

代理日志文件的默认配置如下:

  • 代理日志目录的最大大小:250 兆字节 (MB)
  • 一个代理日志文件的最大大小:10 MB
  • 日志文件的最长期限:30 天

是否正在寻找与管理反垃圾邮件和防病毒功能相关的其他管理任务?请查看管理反垃圾邮件和防病毒功能

修改 EdgeTransport.exe.config 文件

所有对用于管理代理日志输出的配置选项的修改都必须在 EdgeTransport.exe.config 文件中进行,该文件位于 %programfiles%\Microsoft\Exchange Server\V14\Bin 目录中。EdgeTransport.exe.config 文件是与 Microsoft Exchange 传输服务关联的 XML 应用程序配置文件。保存到 EdgeTransport.exe.config 文件的更改在 Microsoft Exchange 传输服务重新启动之后应用。

可以在 <appSettings> 部分中添加新的配置选项或修改现有的配置选项。

代理日志输出键

代理日志输出是由 EdgeTransport.exe.config 文件中的各种键进行管理的。默认情况下,EdgeTransport.exe.config 文件中只存在 AgentLogEnabled 键。您必须添加所有其他键。下表对每个键进行了详细的说明。

值类型 描述

AgentLogEnabled

System.Boolean

此键的有效值为 truefalse。默认值为 true

AgentLogMaxDirectorySize

System.Int32

此键的值用于指定 AgentLog 目录的最大大小(以字节为单位)。当超出该值时,将删除目录中最早的日志文件,然后再创建新的日志文件。

如果未指定此键,则默认值为 250 MB 或 262144000 字节,后者可通过如下方式计算得出:250×1024×1024。

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. 如果要在集线器传输服务器或边缘传输服务器上管理代理日志输出,请使用 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 传输服务,配置更改才会生效。