如何使用包转换管理器插件

 

适用对象:System Center 2012 Configuration Manager

使用本主题中的信息,帮助你配置和使用 包转换管理器 插件。

包转换管理器 插件使你能够自定义 包转换管理器 分析和转换过程。 若要使用 包转换管理器 插件,先编写一个执行自定义操作的可执行文件或脚本文件,然后编辑 System Center 2012 Configuration Manager 配置文件 Microsoft.ConfigurationManagement.exe.config,以调用的可执行文件或脚本。 用于编写脚本的最通用语言是 VBScript 或 PowerShell。

包转换管理器 插件对每个包运行一次。 如果一次分析或转换多个包,则 包转换管理器 插件将运行多次。

System_CAPS_note注意

有关 System Center 2012 Configuration Manager 配置文件中 包转换管理器 元素的说明,请参阅 包转换管理器插件配置 XML 的技术参考

包转换管理器进程

本部分介绍在默认情况下和在使用 包转换管理器 插件自定义进程时 包转换管理器 使用的进程。

默认包转换管理器进程

默认 包转换管理器 进程如下所示:

  1. 读取 配置管理器 包。

  2. 从包创建一个应用程序并添加默认属性。

  3. 分析该应用程序并确定包就绪状态。

  4. 根据正在执行的 包转换管理器 操作,执行以下操作之一:

    • 如果执行“分析”操作,将在 配置管理器 控制台显示包就绪状态。

    • 如果执行“转换”操作,将应用程序写入到 配置管理器 数据库。

使用该插件的 PCM 进程

使用 包转换管理器 插件的 包转换管理器 进程如下所示:

  1. 读取 配置管理器 包。

  2. 从包创建一个应用程序并添加默认属性。

  3. 将该应用程序转换为 XML,然后将该文件保存到磁盘。

  4. 运行插件脚本,根据你的程序或脚本修改该应用程序 XML。 有关详细信息,请参阅 包转换管理器插件配置 XML 的技术参考

  5. 将该应用程序 XML 转换为 System Center 2012 Configuration Manager 应用程序。

  6. 分析该应用程序并确定包就绪状态。

  7. 根据正在执行的 包转换管理器 操作,执行以下操作之一:

    • 如果执行“分析”操作,将在 配置管理器 控制台显示包就绪状态。

    • 如果执行“转换”操作,将应用程序写入到 配置管理器 数据库。