使用 Configuration Manager 管理应用程序的示例方案

 

适用对象:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

本主题提供有关如何能使用 System Center 2012 Configuration Manager 来管理企业中的应用程序的示例方案。 它涵盖应用程序部署的生命周期:初始创建和部署应用程序测试;将部署的应用程序更新为较新版本;以及从生产网络上的计算机中删除应用程序。

John 是 Woodgrove Bank 的 配置管理器 管理员,他必须依据以下要求将 Microsoft Visio 的最新版本部署到 200 名用户:

  • 他必须仅在运行 Windows 7 的计算机上安装应用程序。

  • 出于性能原因,只有包含 4 GB 以上 RAM 的计算机才必须安装此应用程序。 如果计算机的 RAM 少于 4 GB,则它们必须运行应用程序的虚拟版本。

  • 在安装应用程序之前,必须在所有公司计算机上安装一个公司特定应用程序 Woodgrove.msi。

  • 如果应用程序安装在不是用户主计算机的计算机上,则必须安装应用程序的虚拟版本。

  • 运行 Windows Server 的计算机不得安装 Microsoft Visio 和 Woodgrove.msi 应用程序。

  • 还必须将应用程序提供给用户,以便按需安装到组织中的其他计算机。

本主题中的下列部分提供有关如何使用 配置管理器 在组织中创建、部署和管理应用程序的示例步骤:

  • 准备工作

  • 步骤 1:创建和部署 Woodgrove.msi 应用程序

  • 步骤 2:为 Microsoft Visio 创建应用程序

  • 步骤 3:为 Microsoft Visio 应用程序创建多种部署类型

  • 步骤 4:使用模拟部署测试应用程序

  • 步骤 5:部署 Microsoft Visio 应用程序

  • 步骤 6:取代 Microsoft Visio 应用程序

  • 步骤 7:删除 Microsoft Visio 应用程序

准备工作

John 必须执行下表中概述的操作,然后才能使用 配置管理器 来管理应用程序。

过程

参考

John 查看可用的信息,以了解 配置管理器 中的应用程序管理的基本概念。

有关应用程序管理的概述信息,请参阅 Configuration Manager 中的应用程序管理简介

John 查看并实现所需的先决条件以部署应用程序。

有关应用程序管理所需的必备组件的信息,请参阅在 Configuration Manager 中管理应用程序的先决条件

John 配置和测试允许用户浏览和安装软件的应用程序目录及软件中心。

有关如何配置应用程序目录和软件中心的信息,请参阅在 Configuration Manager 中配置应用程序目录和软件中心

步骤 1:创建和部署 Woodgrove.msi 应用程序

必须在公司中除服务器外的所有计算机上安装名为 Woodgrove.msi 的应用程序。 为了在 配置管理器 中创建此应用程序,John 执行下表中概述的操作。

过程

参考

从 配置管理器 控制台中,John 运行创建应用程序向导。

有关如何启动“创建应用程序向导”的信息,请参阅如何在 Configuration Manager 中创建应用程序主题中的步骤 1:启动创建应用程序向导部分。

为了使用有关 Woodgrove.msi 安装文件的信息自动填充向导,John 选择安装文件类型“Windows Installer (本机)”。

然后,他查看已从应用程序安装文件中读取的信息,并在创建应用程序向导的“常规”页上提供进一步的信息。 John 将应用程序命名为“Woodgrove 业务应用程序”。

John 完成该向导。 即会创建新应用程序和应用程序的部署类型(名为“Woodgrove MSI”),并显示在“软件库”工作区的“应用程序”节点中。

若要了解如何从应用程序安装文件中自动检测应用程序的相关信息,请参阅如何在 Configuration Manager 中创建应用程序主题中的989dfb1d-a003-4200-817d-f917d8ae096b#BKMK_Auto部分。

John 启动分发内容向导,以便将应用程序内容复制到 Woodgrove Bank 层次结构中的所需分发点。

他使用“监视”工作区中的“内容状态”节点来确认已成功分发应用程序的内容。

有关“分发内容向导”的信息,请参阅 Configuration Manager 中内容管理的操作和维护主题中的分发分发点上的内容部分。

有关如何监视应用程序内容分发的信息,请参阅 Configuration Manager 中内容管理的操作和维护主题中的内容状态监视部分。

John 创建一个设备集合,其中包含 Woodgrove Bank 层次结构中运行桌面操作系统的所有计算机。 他将此集合命名为“所有台式计算机和便携式计算机”。

有关如何创建集合的信息,请参阅如何创建 Configuration Manager 中的集合

John 使用部署软件向导,通过使用以下参数将应用程序部署到“所有台式计算机和便携式计算机”集合:

  • 部署操作 -“安装”

  • 部署目的 –“必需”

有关如何部署应用程序的信息,请参阅如何在 Configuration Manager 中部署应用程序

John 监视 Woodgrove.msi 的部署以确保它已成功安装在“所有台式计算机和便携式计算机”集合中的所有计算机上。

有关如何监视应用程序部署的详细信息,请参阅如何在 Configuration Manager 中监视应用程序

步骤 2:为 Microsoft Visio 创建应用程序

John 现在必须为 Microsoft Visio 创建应用程序。 为了在 配置管理器 中创建此应用程序,John 执行下表中概述的操作。

过程

参考

从 配置管理器 控制台中,John 运行创建应用程序向导。

有关如何启动“创建应用程序向导”的信息,请参阅如何在 Configuration Manager 中创建应用程序主题中的步骤 1:启动创建应用程序向导部分。

John 使用创建应用程序向导创建一个名为“Microsoft Visio (Woodgrove Bank)”的新应用程序。 他选择从 Microsoft Visio 的 Windows Installer (.msi) 文件中自动检测应用程序信息的选项。

John 完成该向导。 即会创建新应用程序和应用程序的部署类型,并显示在“软件库”工作区的“应用程序”节点中。

若要了解如何从应用程序安装文件中自动检测应用程序的相关信息,请参阅如何在 Configuration Manager 中创建应用程序主题中的989dfb1d-a003-4200-817d-f917d8ae096b#BKMK_Auto部分。

John 打开“Microsoft Visio (Woodgrove Bank)”应用程序的属性,并单击“部署类型”选项卡。 然后,他选择刚刚创建的部署类型,并单击“编辑”。

“<deployment type> 属性”对话框的“要求”选项卡上,联接配置以下要求:

  • “类别”:“设备”、“条件”:“物理内存总量”、“运算符”:“大于或等于”、“值(MB)”:“4000” – 此要求确保部署类型只能安装在 RAM 超过 4 GB 的计算机上。

  • “类别”:“设备”、“条件”:“操作系统”、“运算符”:“其中一个”、“Windows 7” – 此要求确保部署类型只能安装在运行 Windows 7 的计算机上。

    System_CAPS_note注意

    此要求还防止将部署类型安装在运行 Windows Server 的计算机上。

  • “类别”:“用户”、“条件”:“主要设备”、“运算符”:“等于”、“值”:“True” – 此要求确保 Windows Installer 部署类型只能在用户的主要设备上运行。

有关部署类型要求的信息,请参阅如何在 Configuration Manager 中创建应用程序主题中的步骤 6:指定部署类型的要求部分。

“<deployment type> 属性”对话框的“依赖关系”选项卡上,联接配置以下依赖关系:

  • 依赖关系组名称“Woodgrove Visio 应用程序”

  • 应用程序Woodgrove 业务应用程序

  • 支持的部署类型Woodgrove MSI

John 还选中“自动安装”复选框以确保在安装 Microsoft Visio 之前 Woodgrove.msi 业务应用程序将自动安装在任何计算机上(如果需要)。

有关依赖关系的详细信息,请参阅如何在 Configuration Manager 中创建应用程序主题中的步骤 7:指定部署类型的依赖关系部分。

步骤 3:为 Microsoft Visio 应用程序创建多种部署类型

出于业务目的考虑,John 需要两种部署类型:以本地方式安装应用程序的 MSI 部署类型和虚拟部署类型。 John 通过执行下表中概述的步骤为 Microsoft Visio 虚拟应用程序创建部署类型。

过程

参考

John 使用 Microsoft Application Virtualization (App-V) Sequencer 为 Microsoft Visio 创建虚拟应用程序。

有关详细信息,请参阅 Application Virtualization 文档中的主题如何对新应用程序 (App-V 4.6) 进行排序

John 打开“软件库”工作区中的“应用程序”节点,并选择“Microsoft Visio (Woodgrove Bank)”应用程序。 然后,他在“主页”选项卡上的“应用程序”组中单击“创建部署类型”。

为了使用有关虚拟应用程序的信息自动填充向导,John 选择安装文件类型“Microsoft Application Virtualization”,然后浏览到 Microsoft Visio 虚拟应用程序的 XML 清单文件。

有关如何创建部署类型的详细信息,请参阅如何在 Configuration Manager 中创建应用程序

在创建部署类型向导的“要求”页上,John 配置以下要求:

  • 类别:“设备”、“条件”:“物理内存总量”、“运算符”:“大于或等于”、“值(MB)”:“4000” – 此要求确保部署类型只能安装在 RAM 超过 4 GB 的计算机上。

  • 类别:“设备”、“条件”:“操作系统”、“运算符”:“其中一个”、“Windows 7” – 此要求确保部署类型只能安装在运行 Windows 7 的计算机上。

    System_CAPS_note注意

    此要求还防止将部署类型安装在运行 Windows Server 的计算机上。

  • 类别:“用户”、“条件”:“主要设备”、“运算符”:“等于”、“值”:“False” – 此要求确保虚拟应用程序部署类型将仅在非用户主要设备的设备上运行。

有关部署类型要求的信息,请参阅如何在 Configuration Manager 中创建应用程序主题中的步骤 6:指定部署类型的要求部分。

“<deployment type> 属性”对话框的“依赖关系”选项卡上,联接配置以下依赖关系:

  • 依赖关系组名称“Woodgrove Visio 应用程序”

  • 应用程序Woodgrove 业务应用程序

  • 支持的部署类型Woodgrove MSI

John 还选中“自动安装”复选框以确保在安装 Microsoft Visio 之前 Woodgrove.msi 业务应用程序将自动安装在任何计算机上(如果需要)。

有关应用程序依赖关系的详细信息,请参阅如何在 Configuration Manager 中创建应用程序主题中的步骤 7:指定部署类型的依赖关系部分。

John 启动分发内容向导,以便将应用程序内容复制到 Woodgrove Bank 层次结构中的所需分发点。

然后,他使用“监视”工作区中的“内容状态”节点来确认已成功分发应用程序的内容。

有关“分发内容向导”的信息,请参阅 Configuration Manager 中内容管理的操作和维护主题中的分发分发点上的内容部分。

有关如何监视应用程序内容分发的信息,请参阅 Configuration Manager 中内容管理的操作和维护主题中的内容状态监视部分。

步骤 4:使用模拟部署测试应用程序

在 John 部署 Microsoft Visio 应用程序之前,他希望测试部署以了解有多少台计算机将安装 Microsoft Visio 的本地和虚拟副本。 他还希望确定有多少台计算机不满足安装应用程序的要求。 为了获取此信息,John 通过执行下表中概述的操作配置一个模拟部署。

过程

参考

John 创建两个新的用户集合。 第一个集合名为“必需 Visio 安装”。 它包含必须安装 Visio 的 200 名用户的名称。 第二个名为“可选 Visio 安装”的集合包含所有用户。 在这第二个集合中,John 添加一个新的排除集合规则,以便从此集合中排除“必需 Visio 安装”集合的成员。

有关如何创建用户集合的详细信息,请参阅如何创建 Configuration Manager 中的集合主题中的若要创建用户集合部分。

John 运行模拟应用程序部署向导。

他创建一个包含“安装”操作的模拟部署,并将其部署到“必需 Visio 安装”集合。

然后,他通过使用相同的参数创建第二个模拟部署,部署到“可选 Visio 安装”集合。

有关模拟应用程序部署的详细信息,请参阅如何在 Configuration Manager 中模拟应用程序部署

John 在“监视”工作区的“部署”节点中检查每个模拟部署的状态。 列出的这些部署的目的为“模拟”。 他发现大约有 10% 的计算机不满足安装 Microsoft Visio 的要求,并且将此信息报告给他的经理。

有关如何监视应用程序部署的详细信息,请参阅如何在 Configuration Manager 中监视应用程序

步骤 5:部署 Microsoft Visio 应用程序

John 现在已准备好部署新的 Microsoft Visio 应用程序。 为了完成此任务,他执行下表中概述的操作。

过程

参考

John 使用部署软件向导创建 Microsoft Visio 应用程序的两个部署:

  • “部署 1”– 部署到“必需 Visio 安装”集合,操作为“安装”,目的为“必需”。

  • “部署 2”– 部署到“可选 Visio 安装”集合,操作为“安装”,目的为“可用”。

有关如何部署应用程序的信息,请参阅如何在 Configuration Manager 中部署应用程序

John 定期监视 Microsoft Visio 的这两个部署。 他可以使用“监视”工作区的“部署”节点中的信息来解决可能出现的任何问题。

John 能够向 Woodgrove Bank 的经理报告说,Microsoft Visio 的部署取得了成功。

有关如何监视应用程序部署的详细信息,请参阅如何在 Configuration Manager 中监视应用程序

步骤 6:取代 Microsoft Visio 应用程序

Microsoft Visio 的新版本已经发布,而 Woodgrove Bank 决定将此软件的所有已安装的副本均升级到这个新版本。 为了完成此任务,John 执行下表中概述的操作。

过程

参考

John 删除 Microsoft Visio 应用程序的当前部署。

有关如何删除应用程序部署的信息,请参阅如何在 Configuration Manager 中部署应用程序

John 为 Microsoft Visio 应用程序的新版本创建多种部署类型,以便执行 Microsoft Visio 的完全安装和 Microsoft Visio 的虚拟安装。

有关详情,请参阅本主题中的步骤 3:为 Microsoft Visio 应用程序创建多种部署类型。

John 添加两项新的取代关系:一项针对 Microsoft Visio 的完全安装,另一项针对虚拟安装。 他还选择将卸载以前版本的选项。

有关取代应用程序的详细信息,请参阅如何在 Configuration Manager 中使用应用程序取代

John 将 Microsoft Visio 应用程序重新部署到 Woodgrove Bank 层次结构中的计算机。

有关如何部署应用程序的信息,请参阅如何在 Configuration Manager 中部署应用程序

John 监视这些应用程序部署的状态,并且能够向他的经理报告说,已成功部署了新版本的 Microsoft Visio。

有关如何监视应用程序部署的详细信息,请参阅如何在 Configuration Manager 中监视应用程序

步骤 7:删除 Microsoft Visio 应用程序

Woodgrove Bank 决定不再需要在层次结构中的计算机上安装 Microsoft Visio。 该公司要求 John 从公司的计算机中删除此软件的所有副本。 为了完成此任务,他执行下表中概述的操作。

过程

参考

John 删除 Microsoft Visio 应用程序的所有部署。

有关如何删除应用程序部署的信息,请参阅如何在 Configuration Manager 中部署应用程序

John 检查 Microsoft Visio 应用程序的每种部署类型的属性。 在“部署属性”对话框的“程序”选项卡上,他验证是否指定了卸载程序。

有关部署类型选项的详细信息,请参阅如何在 Configuration Manager 中创建应用程序

John 随后将 Microsoft Visio 应用程序部署到所有计算机,而且部署的操作为“卸载”,目的为“必需”。

有关如何部署应用程序的信息,请参阅如何在 Configuration Manager 中部署应用程序

John 监视应用程序部署,并且能够向他的经理报告说,已从 Woodgrove Bank 的计算机中删除了 Microsoft Visio 的所有副本。

有关如何监视应用程序部署的详细信息,请参阅如何在 Configuration Manager 中监视应用程序