排除 Configuration Manager 中包转换管理器的故障

 

适用对象:System Center 2012 Configuration Manager

当使用 Microsoft System Center Configuration Manager 包转换管理器 时,使用本主题中的信息帮助你进行故障排除。

在使用本主题中的信息之前,确保已使用 配置 Configuration Manager 中的包转换管理器Configuration Manager 中包转换管理器的操作和维护 中的步骤安装并正确配置了 包转换管理器。

包转换管理器的功能和进程

本部分介绍 包转换管理器 的一些功能和进程。 解决疑难问题时,此信息可能非常有用。

包转换管理器和 Windows Management Instrumentation (WMI) 提供程序

包转换管理器 使用与 配置管理器 控制台站点服务器关联的 Windows Management Instrumentation (WMI) 提供程序。

System_CAPS_note注意

如果 WMI 提供程序不能正常地与 配置管理器 控制台一起工作,则 配置管理器 控制台(包括 包转换管理器)将不能正常运行。

包准备情况

在将包转换为应用程序之前,必须使用 包转换管理器Analyze 函数对包进行分析。 分析之后,在 配置管理器 控制台的 包转换管理器 节点中,为转换而进行分析的包的以下就绪状态之一将显示在包列表中:

  • 自动

    可使用 包转换管理器 中的 Convert 函数对就绪状态为自动的包直接进行转换。

    System_CAPS_note注意

    自动转换不会将 WQL 查询转换为应用程序要求。 必须使用 Fix and Convert 进程来实现此目的。

  • 手动

    在对就绪状态为手动的包进行转换前,需对其进行一些添加或修改,这均可通过使用可启动“包转换向导”的 Fix and Convert 函数实现。

  • 不适用

    就绪状态为不适用的包不适合进行转换。 请更正包存在的任何问题,或继续将其部署为一个包。

  • 错误

    就绪状态为错误的包含有在分析和转换前必须手动予以更正的错误。

如果你预期包分析时的就绪状态为自动,但却是以手动的就绪状态进行分析的,则可以在 配置管理器 控制台的下部窗格中查看该包就绪状态的相关问题。 单击该包,然后在详细信息窗格中单击“摘要”选项卡。

日志文件

存在两个日志文件,可提供用于对 包转换管理器 的运行进行故障排除的信息。

  • PCMTrace.log

    包转换管理器 的每个实例均会生成 PCMTRace.log 文件。

  • SMSProv.log

    每个 配置管理器 站点服务器均会生成 SMSProv.log 文件。

PCMTrace.log

包转换管理器 的每个实例均会生成其所有操作、异常和错误的日志文件。 该文件被命名为 PCMTrace.log

文件位置

PCMTrace.log 位于运行 包转换管理器 的计算机上的 %userProfile%\AppData\Local\Temp 文件夹中。

日志文件详细信息(详细程度)

PCMTrace.log 文件的详细级别在位于 C:\Program Files\Microsoft Configuration Manager\AdminConsole\bin 文件夹的 Microsoft.ConfigurationManagement.exe.Config 文件中指定。

若要设置详细级别,请在 Microsoft.ConfigurationManagement.exe.Config 文件的 <switches> 元素中使用 PcmLogging 跟踪开关设置。PcmLogging 值可设置为四个详细级别,从最不详细 (1) 到最详细 (4)。

SMSProv.log

在某些情况下,与包转换过程的故障排除相关的信息将位于 SMSProv.log 文件。 可捕获来自 System Center 2012 Configuration Manager WMI 提供程序的信息。

文件位置

SMSProv.log 文件位于 C:\Program Files\Microsoft Configuration Manager\Logs 上的 配置管理器 站点服务器中。

错误消息

有两个可以指示 SMSProv.log 文件包含相关故障排除信息的错误消息。 该错误消息是:

  1. SMS 提供程序报错

  2. 常见失败

这些消息通常指示站点服务器上发生了一个错误,以及错误信息并未发送到 配置管理器 控制台。

有关详细信息,请参阅 包转换管理器错误消息的技术参考

分析后更改包属性

对包进行分析且包具有已分配的就绪状态(“自动”或“手动”)后,如果更改了任何相关属性,则转换过程可能会失败。

例如,如果包已进行了分析并分配了“自动”的就绪状态,然后用户向包添加另一个程序,则转换可能会失败。

又如,如果包已进行了分析并分配了“手动”的就绪状态,然后用户删除了内容源路径,则转换可能会失败。

**解决方法:**对包进行任何更改后,在尝试转换包前再次分析包。