规划 Configuration Manager 中的包转换管理器

 

适用对象:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager

使用本主题中的信息来帮助你在 System Center 2012 Configuration Manager 中规划使用 Microsoft System Center Configuration Manager 包转换管理器。

以下步骤介绍了将 Configuration Manager 2007 包转换为 System Center 2012 Configuration Manager 应用程序的典型计划。

  • 定义详细的包转换计划

  • 选择和准备待转换的包

  • 选择测试包

  • 分析、调查并转换测试包

  • 测试和部署应用程序

定义详细的包转换计划

本部分将介绍两个示例包转换计划:一个用于资源充足的测试环境,一个用于资源受限的测试环境。 你的独立计划将需要适应特定于你的环境的其他问题。

  • 资源充足的测试环境的示例计划

    本主题介绍在使用其资源、权限和体系结构完全复制生产环境的测试环境时可用的示例包转换计划。

  • 资源受限的测试环境的示例计划

    本主题介绍在不使用其资源、权限和体系结构完全复制生产环境的测试环境时可用的示例包转换计划。

资源充足的测试环境的示例计划

如果你的测试环境具有可有效分析和转换所有 Configuration Manager 2007 包和测试所有 配置管理器 应用程序的资源、权限和体系结构,则你可以在测试环境中执行所有这些工作。 完成该工作之后,即可从测试环境导出转换后的应用程序,然后将其导入到生产环境。 在这种情况下,包转换计划中的步骤应如下所述:

  1. 选择你想要转换的包。

  2. 将待转换的包迁移到 包转换管理器 测试环境。

  3. 准备待转换的包。

  4. 选择测试包。

  5. 分析、调查并转换测试包。

  6. 测试转换后的应用程序。

  7. 分析并转换剩余(非测试)包。

  8. 从测试环境导出应用程序,并将其导入到生产环境。

资源受限的测试环境的示例计划

如果你的测试环境不具有分析和转换所有 Configuration Manager 2007 包和测试所有 System Center 2012 Configuration Manager 应用程序的资源、权限和体系结构,请仅在此环境中分析、调查、转换和测试你的测试包。 然后,将剩余的测试包迁移到生产环境来进行分析和转换。 在这种情况下,包转换计划中的步骤应如下所述:

  1. 选择你想要转换的包。

  2. 选择测试包。

  3. 将测试包迁移到测试环境。

  4. 准备待转换的测试包。

  5. 分析、调查并转换测试包。

  6. 测试转换后的应用程序。

  7. 从测试环境导出测试应用程序,并将其导入到生产环境。

  8. 将剩余的包迁移到生产环境并准备用于转换。

  9. 在生产环境中分析、调查并转换剩余的包。

  10. 将剩余的应用程序发布到生产环境。

选择和准备待转换的包

下列各节介绍了选择和准备用于转换的包时需要解决的问题。

选择你想要转换的包

并非所有包都适合转换为应用程序。 在开始转换包之前,标识将不会转换的包并将它们移入 配置管理器 控制台的单独文件夹中。

最适合转换为应用程序的包类型是包含面向用户的软件的包,例如:

  • Windows 更新文件:.msi 和 .msu。

  • Microsoft Application Virtualization (App-V) 程序。

  • Windows 可执行文件:.exe

最好保存为包(而不转换为应用程序的包)的类型包括:

  • 系统维护工具,例如脚本或备份实用程序。

  • 生命周期终结的包。

System_CAPS_note注意

在标识不适合转换为应用程序的包之后,将它们移入 配置管理器 控制台的单独文件夹中。

System_CAPS_tip提示

在 配置管理器 控制台中创建包文件夹:

  1. 在 配置管理器 控制台中,右键单击“包”。

  2. 右键单击“文件夹”,然后单击“创建文件夹”。

  3. 输入文件夹的名称,例如 Not Converted

  4. 单击"确定"。

准备待转换的包

对于你想转换的每个包,请确保它们符合以下条件:

  • 为源文件指定的位置是完整 UNC 路径,例如 \\Server\Volume\File

  • Windows 更新文件(.msi 和 .msu)仅使用一个唯一产品标识定位符 (PID)。

选择测试包

你选择的一组测试包应尽量包括满足以下条件的包:

  • 至少一个测试包的就绪状态为“自动”。

  • 至少一个测试包的就绪状态为“手动”。

理想情况下,测试包应为核心包,如下所示:

  • 你熟悉的包。

  • 对你的业务最重要的包。

  • 可以最轻松地对其进行测试的包。

在标识适合测试的包之后,将它们移入 配置管理器 控制台的单独文件夹中。

分析、调查并转换测试包

使用本节中的信息帮助分析、调查和转换包。

分析包

可以使用以下三种方法来分析包:

System_CAPS_note注意

“包转换仪表板”显示有关分析和转换进程的摘要信息。 使用“包转换仪表板”中的信息帮助你分析和转换进程。

调查分析结果

分析测试包后,调查就绪状态为“手动”或“错误”的包。 确定其具有该状态的原因。 “手动”或“错误”就绪状态的一些常见原因包括:

  • 包中没有在应用程序部署类型中创建检测方法时所需的信息。

  • 包中没有将集合转换为全局条件和要求时所需的信息。

  • 包中具有多个程序。

  • 此包依赖于尚未转换为应用程序的另一个包。

另请查看包转换管理器错误消息的技术参考中的错误消息和修补程序,并查看日志文件 PCMTrace.log 中由 包转换管理器 生成的操作、问题和错误。 有关详细信息,请参阅 排除 Configuration Manager 中包转换管理器的故障

转换包

有关如何转换包的信息,请参阅如何在包转换管理器中分析和转换包

System_CAPS_note注意

“包转换仪表板”显示有关分析和转换进程的摘要信息。 使用“包转换仪表板”中的信息帮助你分析和转换过程。

测试和部署应用程序

根据详细的包转换计划,在测试环境或生产环境中测试应用程序。