原文发布于 2011 年 10 月 21 日(星期五)

Exchange 邮件跟踪日志可保留有关电子邮件在传输过程中的大量信息。能够解析邮件跟踪日志并为管理员分析这些日志的实用程序一直是解决特定邮件流问题的重要工具。

对于 Exchange 2010,邮件跟踪日志格式已经过修改,可以保留有关邮件的其他字段。对于之前偏爱“Exchange Server 2007 流程跟踪日志工具(该链接可能指向英文页面)”的用户来说,这是一个非常值得高兴的消息。我们已经推出了新版本,可同时适用于 Exchange 2007 和 Exchange 2010。与以前版本具有相同的外观和同样强大的报告生成功能!

何时使用流程跟踪日志:

PTL 可以在以下情况下为您提供帮助:

  • 邮件循环
  • 邮件发送失败,如传递状态通知 (DSN) 中
  • 重要邮件发件人清单
  • 重要邮件收件人清单
  • 重要大邮件生成器
  • 队列备份
  • 邮件加载导致的性能问题
  • 简单监测服务器邮件加载

要详细了解 PTL 工具及其生成的报告,请查看原文“Exchange Server 2007 的流程跟踪日志工具(该链接可能指向英文页面)”。此文章提供了输出示例,并向您说明如何使用这些方法进一步分析邮件流。

在哪里下载新的流程跟踪日志工具:

若要安装最新的 PTL,请转至此处(该链接可能指向英文页面)下载它。

请注意:此脚本不受 Microsoft 官方支持。请查看脚本了解详情!

如何使用此工具:

用于运行 PTL 脚本的命令集仍与原始工具相同。

用法:

cscript ProcessTrackingLog.vbs <LogFilePath> <NumFiles> <hub|edge|all> [ <mm/dd/yyyy> | today | yesterday ]

使用示例:

1) 解析一个文件:

cscript ProcessTrackingLog.vbs "C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking\MSGTRK20110401-1.LOG" 1 all

2) 解析一个目录下的一个文件:

cscript \data\scripts\ProcessTrackingLog.vbs "C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking" 1 all

3) 解析一个目录下的所有文件:

cscript \data\scripts\ProcessTrackingLog.vbs “C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking” 0 all

4) 解析一个目录中的所有子目录下的所有文件:

cscript \data\scripts\ProcessTrackingLog.vbs "C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking" 0 all

5) 解析每个子目录下的 3 个文件:

cscript \data\scripts\ProcessTrackingLog.vbs "C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking" 3 all

6) 解析每个子目录下昨天记录的所有文件:

cscript \data\scripts\ProcessTrackingLog.vbs "C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking" 0 all yesterday

7) 解析每个子目录下 2011 年 6 月 5 日记录的所有文件:

cscript \data\scripts\ProcessTrackingLog.vbs "C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking" 0 all 6/5/2011

注意:使用 hub 和 edge 时假设“HUB”或“GWY”在目录路径下,如果没有,则应另外指定路径。还应注意,Exchange 2007 和 2010 的邮件跟踪日志路径位置发生了变化,Exchange 2010 的路径增加了“V14”文件夹。

所有结果都存储在“c:\temp\msgtrack\output”文件夹中。

一些增强功能:

  • PTL 现在同时适用于 Exchange 2007 和 2010 邮件跟踪日志。请注意,Exchange 2007 和 2010 的实际邮件跟踪日志路径是不同的。
  • 此工具现在可以自动创建路径文件夹“c:\temp\msgtrack\output”,输出结果将存储在该文件夹中。
  • 摘要文件“MTSummaryResults.txt”会列出 Exchange 版本和 PTL 版本。

我们会不时对此工具进行维护或提供增强功能。如有任何疑问,请与 Nasser、Nadeem 或我联系。

Nasser Salemizadeh、Mohammad Nadeem、Shawn Zaravar、Todd Luttinen

这是一篇本地化的博客文章。请访问 Updated Process Tracking Log (PTL) tool for use with Exchange 2007 and Exchange 2010 以查看原文