修改和取代 Configuration Manager 中的应用程序

适用于: Configuration Manager(current branch)

了解如何使用Configuration Manager应用程序版本,以及如何使用新版本取代应用程序。

Revisions

对应用程序或部署类型进行修订时,Configuration Manager创建应用程序的新修订。 可以显示每个应用程序修订的历史记录。 还可以查看其属性、还原应用程序的上一个修订版或删除旧修订。

显示应用程序修订的历史记录

  1. 在Configuration Manager控制台中,转到“软件库”工作区,展开“应用程序管理”,然后选择“应用程序”节点。 然后选择所需的应用程序。

  2. 在功能区的“ 开始 ”选项卡上的“ 应用程序 ”组中,选择“ 修订历史记录”。 此操作将打开 “应用程序修订历史记录 ”窗口。

查看应用程序修订

  1. “应用程序修订历史记录 ”窗口中,选择应用程序修订,然后选择“ 查看”。

  2. 在“ 属性 ”对话框中,检查所选应用程序的属性。

    注意

    此应用程序属性视图是只读的。

还原应用程序修订

  1. “应用程序修订历史记录 ”窗口中,选择应用程序修订,然后选择“ 还原”。

  2. 选择“ ”以还原所选应用程序修订。

删除应用程序修订

  1. 在“ 应用程序修订历史记录 ”窗口中,选择应用程序修订,然后选择“ 删除”。

  2. 选择“”进行确认。

重要

只能在停用应用程序后删除当前应用程序修订版,并且它没有引用。

取代

Configuration Manager 中的应用程序管理允许使用取代关系升级或替换现有应用程序。 取代应用程序时,可以指定新的部署类型来替换被取代应用程序的部署类型。 还可以在客户端安装取代应用程序之前决定是升级还是卸载被取代的应用程序。 最好将取代链限制在最多 5 个级别。

重要

选择卸载被取代的部署类型的选项时,部署类型不能被部署到不同类型的集合的部署类型取代。 例如,部署到设备集合的部署类型不能被部署到用户集合的部署类型取代。

决定是升级还是替换应用程序

取代的类型取决于是否选择 “卸载 ”选项:

  • 如果要更新到具有相同应用程序 ID 的同一应用程序的较新版本, 请不要 选择 “卸载”。

  • 如果要更改为具有不同应用程序 ID 的其他应用程序,请选择“ 卸载”。 需要删除被取代的应用程序版本。

取代依赖的应用程序

在此示例中, 主应用程序 是指要部署的具有依赖项的应用。

可以创建取代关系,将依赖应用程序更新到新版本。

  1. 确保新的依赖应用程序和原始依赖应用程序位于主应用程序的同一依赖项组中。

  2. 创建一个取代关系,该关系使用新的依赖应用程序取代原始依赖应用程序。

在主应用程序的新安装过程中,客户端将安装新的依赖应用程序。 Configuration Manager使用新的依赖应用程序更新主应用程序的现有安装。

最终结果是主应用程序的所有部署都使用新的依赖应用程序。

其他注意事项

  • 可以为依赖应用程序指定多个取代关系。 Configuration Manager在取代链中安装依赖性最高的应用程序。

  • 将依赖应用程序部署到安装了主应用程序的设备。 否则,Configuration Manager将不会安装依赖应用程序。

  • 对于主应用程序的新安装,如果有多个依赖项,依赖项顺序将确定安装哪个版本的依赖应用程序。

指定取代关系

  1. 在Configuration Manager控制台中,转到“软件库”工作区,展开“应用程序管理”,然后选择“应用程序”节点。 然后选择取代另一个应用程序的应用程序。

  2. 在功能区的“ 开始 ”选项卡上的 “属性” 组中,选择“ 属性”。

  3. 切换到“ 取代 ”选项卡,然后选择“ 添加”。

  4. 对于 “被取代的应用程序”,选择“ 浏览”。

  5. 选择要取代的应用程序,然后选择“ 确定”。

  6. “指定取代关系 ”窗口中,选择替换被取代应用程序的部署类型的部署类型。

    注意

    默认情况下,新的部署类型不会卸载被取代应用程序的部署类型。 当你想要将升级部署到现有应用程序时,通常使用此方案。 若要在安装新部署类型之前删除现有部署类型,请选择“ 卸载”。 如果决定升级应用程序,请确保先在实验室环境中对此进行测试。

  7. 如果希望用户在软件中心部署中仍看到这两个应用程序的部署,请选择“ 允许用户查看此应用程序的部署及其在软件中心取代的所有应用程序的部署”选项。 使用此选项,用户可以根据需要选择仍安装旧版应用。 默认情况下,此选项未选中,因此仅取代应用程序显示在软件中心。 此选项仅适用于用户集合的可用部署。

  8. 选择 “确定” 以保存更改并关闭窗口。

显示取代当前应用程序的应用程序

  1. 在Configuration Manager控制台中,转到“软件库”工作区,展开“应用程序管理”,然后选择“应用程序”节点。 然后选择所需的应用程序。

  2. 在功能区的“ 开始 ”选项卡上的 “属性” 组中,选择“ 属性”。

  3. 切换到“ 引用 ”选项卡。

  4. 对于 “关系类型”,请选择 取代此应用程序的应用程序

查看取代关系

  1. 在Configuration Manager控制台中,转到“软件库”工作区,展开“应用程序管理”,然后选择“应用程序”节点。 然后选择所需的应用程序。

  2. 在功能区的“ 开始 ”选项卡上的“ 关系” 组中,选择“ 查看关系”,然后选择“ 取代”。

此操作显示所选应用程序与其他应用程序的关系图。 对于取代关系,它显示所选应用程序取代的应用程序,以及所选应用程序被取代的应用程序。

使用 PowerShell 管理取代

可以使用以下 PowerShell cmdlet 添加、查看和删除取代关系:

后续步骤

卸载应用程序