如何使用统一消息启用诊断日志记录

 

适用于: Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2008-01-18

本主题将介绍如何使用 Exchange 命令行管理程序或注册表编辑工具在安装了统一消息服务器角色且正在运行 Microsoft Exchange Server 2007 的计算机上启用诊断日志记录。默认情况下,诊断日志记录在统一消息服务器上处于启用状态,但设为最低级别。然而,如果您正在排除统一消息服务器的问题,则您可能必须增加诊断日志记录级别,以帮助查找问题来源。

事件查看器可维护计算机上关于程序事件、安全事件以及系统事件的日志。这些日志中包含统一消息服务器上发生的错误和事件。您可以使用事件查看器来查看和管理这些事件日志、收集硬件和软件问题的相关信息,以及监视统一消息错误和事件。尽管事件查看器是一个 Microsoft Windows 操作系统工具而不是 Microsoft Exchange 工具,但是它在您排除与统一消息有关的故障时非常有用。有关统一消息错误和事件的详细信息,请参阅统一消息错误和事件参考。有关事件查看器的详细信息,请参阅检查事件查看器

note注意:
UNRESOLVED_TOKEN_VAL(exRegistry)

开始之前

若要执行以下步骤,必须为您使用的帐户委派 Exchange Server 管理员角色以及目标服务器的本地 Administrators 组成员身份。

有关管理 Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

步骤

在统一消息服务器上使用注册表编辑器启动诊断日志记录

  1. 单击“开始”,再单击“运行”,键入 regedit.exe,然后单击“确定”。

  2. 使用注册表编辑器,找到以下注册表项:HKeyLocalMachine\System\CurrentControlSet\services\MSExchange Unified Messaging\Diagnostics

  3. 在详细信息窗格中,双击相应的注册表值,然后使用下列值配置相应的日志记录级别:

日志记录级别

专业

7

5

中等

3

1

最低

0

使用 Exchange 命令行管理程序在统一消息服务器上启用诊断日志记录

  • 若要为 UMCore DWORD 值启用诊断日志记录,请运行以下命令。

    Set-EventlogLevel "MyUMServer\MSExchange Unified Messaging\UMCore" -level <Lowest | Low | Medium | High | Expert>
    
  • 若要为 UMWorkerProcess DWORD 值启用诊断日志记录,请运行以下命令。

    Set-EventlogLevel "MyUMServer\MSExchange Unified Messaging\UMWorkerProcess" -level <Lowest | Low | Medium | High | Expert>
    
  • 若要为 UMManagement DWORD 值启用诊断日志记录,请运行以下命令。

    Set-EventlogLevel "MyUMServer\MSExchange Unified Messaging\UMManagement" -level <Lowest | Low | Medium | High | Expert>
    
  • 若要为 UMService DWORD 值启用诊断日志记录,请运行以下命令。

    Set-EventlogLevel "MyUMServer\MSExchange Unified Messaging\UMService" -level <Lowest | Low | Medium | High | Expert>
    
  • 若要为 UMClientAccess DWORD 值启用诊断日志记录,请运行以下命令。

    Set-EventlogLevel "MyUMServer\MSExchange Unified Messaging\UMClientAccess" -level <Lowest | Low | Medium | High | Expert>
    
  • 若要为 UMCallData DWORD 值启用诊断日志记录,请运行以下命令。

    Set-EventlogLevel "MyUMServer\MSExchange Unified Messaging\UMCallData" -level <Lowest | Low | Medium | High | Expert>
    

若要查看统一消息服务器的当前日志记录级别,请运行以下命令:

Get-EventlogLevel "MyUMServer\MSExchange Unified Messaging"

有关语法和参数的详细信息,请参阅 Set-EventLogLevel

详细信息

有关如何对统一消息服务器进行故障排除和测试的详细信息,请参阅下列主题: