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 中的应用程序管理为 配置管理器 管理用户和客户端设备用户提供用于在企业中管理应用程序的工具。

System_CAPS_important重要事项

配置管理器 中的设备是一个集合术语,它包括任何类型的计算机(如台式机、服务器或便携计算机)和移动设备(如电话或平板电脑)。

若要将软件部署到 Android、iOS、Windows Phone 和注册的 Windows 8.1 设备,必须将这些设备注册到 Microsoft Intune 中。 有关如何注册设备的信息,请参阅使用 Microsoft Intune 管理移动设备

配置管理器 中的应用程序包含将软件部署到设备所需的文件和信息。 应用程序类似于 Configuration Manager 2007 中的包,但包含更多信息来支持智能部署。 应用程序至少必须包含一个或多个部署类型,这些部署类型包含软件包的安装文件。 通过将部署类型与应用程序一起使用,你可以创建一个应用程序,其中包含软件包在不同平台(例如 Windows 计算机或 iOS 设备)上的多个安装文件。配置管理器 随后可使用你配置的规则来确定在哪台设备上安装哪个软件包。

配置管理器 中的应用程序支持以用户为中心的管理,以便你可以将特定用户与特定设备关联。 你现在可以为用户和设备部署软件,而不必记住用户设备的名称。 此功能可以帮助你确保在特定用户访问的每台设备上始终可以使用最重要的软件。 如果用户购买了新计算机,则可以在用户登录之前,在设备上自动安装用户的应用程序。 有关详细信息,请参阅 如何在 Configuration Manager 中管理用户设备相关性

配置管理器 中的应用程序支持基于状态的监视,此功能可让你跟踪用户和设备的上次应用程序部署状态。 这些状态消息显示了有关单个设备的信息。 例如,将应用程序部署到用户集合,那么,你可以在 配置管理器 控制台中查看此部署的符合性状态和部署目的。 可以通过使用 配置管理器 控制台中的“监视”工作区来监视所有软件的部署。 软件部署包括软件更新、符合性设置、应用程序、任务序列以及包和程序。 有关详细信息,请参阅 如何在 Configuration Manager 中监视应用程序

应用程序部署由 配置管理器 定期重新计算。 例如:

  • 最终用户卸载了部署的应用程序。 在下一个评估周期,配置管理器 将检测到应用程序不存在并重新安装它。

  • 应用程序由于未满足要求而未安装在设备上。 随后将对设备进行更改,现在它即满足要求。配置管理器 检测到此更改并安装应用程序。

可以通过使用“部署的计划重新评估”客户端设置配置应用程序部署的重新评估时间间隔。 有关详细信息,请参阅 关于 Configuration Manager 中的客户端设置

有关演示如何能在你的环境中部署和管理应用程序生命周期的示例方案,请参阅 使用 Configuration Manager 管理应用程序的示例方案

使用本主题中的下列部分来帮助你详细了解 配置管理器 中的应用程序管理:

  • 应用程序管理工作流

  • 应用程序的典型元素

  • Configuration Manager 支持的部署类型

  • 监视应用程序部署

  • 应用程序目录、软件中心和公司门户

  • 用户设备相关性

  • Configuration Manager 中的包和程序

  • 对使用写入筛选器的 Windows Embedded 设备的支持

  • 将 App-V 虚拟应用程序与 Configuration Manager 一起使用

应用程序管理工作流

此表中的元素概述了 配置管理器 中的应用程序管理过程:

操作

描述

更多信息

创建应用程序

使用“创建应用程序向导”在 配置管理器 中创建应用程序。

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

为应用程序创建部署类型

使用“创建部署类型向导”创建一个或多个部署类型,其中包含软件包的安装文件和命令。

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

执行应用程序的模拟部署

如果想在不实际安装或卸载某个应用程序的情况下测试将它部署到计算机的适用性,请使用模拟部署。

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

部署应用程序

使用“部署软件向导”将应用程序部署到设备。

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

监视应用程序

你可以在 配置管理器 控制台中通过使用报表来监视应用程序的部署。

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

部署应用程序的新版本

配置管理器 提供了工具来帮助你制作应用程序的新版本,并取代应用程序的较旧版本。

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

卸载应用程序

使用部署操作“卸载”来部署应用程序以删除该应用程序。

有关详细信息,请参阅 如何在 Configuration Manager 中卸载应用程序

应用程序的典型元素

你可以通过使用“部署软件向导”将应用程序部署到 配置管理器 管理的任何支持的设备。 应用程序及其部署类型通常可能包含此处描述的元素。

组件

描述

更多信息

支持者

惠?

在 Configuration Manager 2007 中,基于查询的集合是确定哪些设备安装了哪个软件包的主要方法。 例如,你可能创建具有超过 4GB RAM 的所有计算机的集合,并将软件包仅分发到该集合。

System Center 2012 Configuration Manager 引入了在部署应用程序时由客户端设备处理的要求,因此不再需要创建集合(尽管你仍然可以这样做)。 例如,可以指定仅在运行 Windows 7 的计算机上安装应用程序。 然后可以将应用程序部署到所有设备,但只能安装在满足指定要求的计算机上。

配置管理器 客户端会评估要求,以确定是否将安装应用程序及其任何部署类型。 然后,它会确定用于安装应用程序的正确部署类型。 默认情况下,根据“计划部署的重新评估”客户端设置,每七天重新评估一次要求规则以确保符合性。

有关要求的详细信息,请参阅 如何在 Configuration Manager 中创建应用程序

有关客户端设置的详细信息,请参阅关于 Configuration Manager 中的客户端设置

Windows Phone 8 和 Android 设备不支持要求。

全局条件

你可以将要求规则配置为只用于一种特定部署类型,或者可以创建可用于任何部署类型的全局条件。

配置管理器 包含一组内置要求,或者你可以定义自定义要求。

有关详细信息,请参阅 如何在 Configuration Manager 中创建全局条件

Windows Phone 8 和 Android 设备不支持全局条件。

Mac 计算机不支持全局条件。

模拟部署

如果想在不安装某个应用程序的情况下测试将它部署到设备的适用性,你可以使用模拟部署。 在执行模拟部署时,应用程序所部署到的设备会针对部署类型评估检测方法、要求和依赖关系,然后将评估结果返回到 配置管理器 站点。 你可以在“监视”工作区的“部署”节点中查看这些结果。

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

不能将模拟部署用于移动设备的集合。

模拟的部署不能用于部署包和程序。

部署操作

在部署应用程序时,你可以指定部署操作“安装”或“卸载”以控制是在客户端设备上安装还是卸载应用程序。

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

通过 适用于 System Center 2012 R2 Configuration Manager 和更高版本: 注册的 Microsoft Intune 移动设备现在支持部署操作“卸载”。

部署目的

部署目的是在“部署软件向导”中指定的。 你可以从两个值中进行选择:

  • 可用 - 如果将应用程序部署到用户,则用户将在应用程序目录中看到发布的应用程序,并可根据需要请求该应用程序。 如果将应用程序部署到设备,则用户将看到在软件中心或公司门户中列出的应用程序,并可根据需要进行安装。

  • 必需 - 自动部署应用程序。 这通常根据已配置的计划进行。 不过,用户可以跟踪应用程序部署状态,并且可使用软件中心或公司门户在截止时间之前安装该应用程序。

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

配置管理器 注册的移动设备不支持部署目的为“可用”的应用程序。

通过 适用于 System Center 2012 R2 Configuration Manager 和更高版本: 注册的 Microsoft Intune 移动设备现在支持部署目的“必需”(如果这些设备配置为公司拥有)。 部署目的为“必需”的移动应用会自动安装在 Windows 8.1 和 Windows RT 上。 对于 iOS 和 Android 设备,在安装移动应用之前,用户必须同意下载。

无法将应用程序部署到目的为“可用”的 Mac 计算机。

Linux 和 UNIX 服务器不支持部署目的选项。

如果应用程序部署包含的部署类型采用指向应用商店的链接,则不支持部署目的“可用”。

修订版本

在修改应用程序时,会创建此应用程序的新的修订版本。 系统会存储应用程序的较早版本,以后你可以在需要时检索它们。

有关详细信息,请参阅 如何在 Configuration Manager 中管理应用程序修订

无更多信息。

检测方法

可通过若干可用方法来确定某个部署类型在设备上是否已存在。 你可以检测 Windows Installer 产品代码、文件或文件夹或注册表值,以确定是否存在部署类型。 你也可以编写脚本以检测设备上是否存在部署类型。

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

可用检测方法将因你为其创建部署类型的设备而异。

依赖关系

依赖关系定义在安装另一种指定的部署类型之前必须先安装的一种或多种先决条件部署类型。 你可以将先决条件相关部署类型配置为在安装相关部署类型之前自动安装。

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

无更多信息。

取代

可通过使用取代相关来替换或升级现有应用程序。 在取代应用程序时,你可以指定新部署类型来替换被取代应用程序的部署类型,还可配置是否在安装取代应用程序之前升级或卸载被取代应用程序。

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

无更多信息。

Configuration Manager 支持的部署类型

配置管理器 支持下列部分中所示的部署类型:

System_CAPS_note注意

在通过读取应用程序安装文件创建应用程序或部署类型时,配置管理器 可使用该文件及同一文件夹中关联安装文件中的信息自动填充向导的某些字段。

不带 Service Pack 的 Configuration Manager、Configuration Manager SP1 和 System Center 2012 R2 Configuration Manager 支持的部署类型

部署类型名称

描述

Windows Installer(本机)(不带 service pack 的 配置管理器)或 Windows Installer*(.msi 文件) (配置管理器 SP1) 和 System Center 2012 R2 Configuration Manager

通过 Windows Installer 文件创建部署类型。

Script Installer(本机)(不带 service pack 的 配置管理器)或 Script Installer (配置管理器 SP1) 和 System Center 2012 R2 Configuration Manager

创建一个部署类型,该部署类型指定在客户端设备上运行以安装内容或执行操作的脚本。

Microsoft Application Virtualization(不带 service pack 的 配置管理器)或 Microsoft Application Virtualization 4(配置管理器 SP1 和 System Center 2012 R2 Configuration Manager)

通过 Microsoft Application Virtualization 4 清单创建部署类型。

Windows Mobile Cabinet

通过 Windows Mobile Cabinet (CAB) 文件创建部署类型。

Nokia SIS 文件

通过 Nokia Symbian 安装源 (SIS) 文件创建部署类型。

Configuration Manager SP1 和 System Center 2012 R2 Configuration Manager 支持的部署类型

部署类型名称

描述

Windows 应用包(.appx 文件)

通过 Windows 应用包文件为 Windows 8 或 Windows RT 创建部署类型。

Windows 应用包(在 Windows 应用商店中)

通过浏览到已安装应用的计算机,指定指向 Windows 应用商店中的应用的链接,为 Windows 8 或 Windows RT 创建部署类型。

Microsoft Application Virtualization 5

通过 Microsoft Application Virtualization 5 包文件创建部署类型。

Windows Phone 应用包(*.xap 文件)

通过 Windows Phone 应用包文件创建部署类型。

System_CAPS_tip提示

你可以从 Windows Phone Dev Center(Windows Phone 开发人员中心)下载示例 Windows Phone 8 应用。

Windows Phone 应用包(在 Windows Phone 应用商店中)

通过指定指向 Windows Phone 中的应用的链接来创建部署类型。

iOS 应用包(*.ipa 文件)

通过 iOS 应用包文件创建部署类型。

应用商店中的 iOS 应用包

通过指定指向应用商店中的 iOS 应用的链接来创建部署类型。

Android 应用包(*.apk 文件)

通过 Android 应用包文件创建部署类型。

Google Play 上的 Android 应用包

通过指定指向 Google Play 上的应用的链接来创建部署类型。

Mac OS X

通过你使用 CMAppUtil 实用程序创建的 .cmmac 文件为 Mac 计算机创建部署类型。

仅 System Center 2012 R2 Configuration Manager 支持的部署类型。

部署类型名称

描述

Web 应用程序

创建一个部署类型,该部署类型指定指向 Web 应用程序的链接。 该部署类型在用户的设备上安装 Web 应用程序的快捷方式。

通过 MDM 的 Windows 安装程序 (*.msi)

使你可以创建可部署到由 Microsoft Intune 托管的 Windows 10 设备的 Windows Installer (msi) 应用程序。

如果安装了名为通过 MDM 的 Win32 MSI 应用支持的 Microsoft Intune 的扩展,便可以使用此部署类型。 有关详细信息,请参阅规划使用 Configuration Manager 中的扩展插件

监视应用程序部署

可以通过使用 配置管理器 控制台中的“监视”工作区来监视所有软件的部署。 软件部署包括软件更新、符合性设置、应用程序、任务序列以及包和程序。

配置管理器 中的应用程序支持基于状态的监视,此功能可让你跟踪用户和设备的上次应用程序部署状态。 这些状态消息显示了有关单个设备的信息。 例如,将应用程序部署到用户集合,那么,你可以在 配置管理器 控制台中查看此部署的符合性状态和部署目的。

应用程序部署具有下列符合性状态之一:

  • “成功”- 应用程序部署成功,或者被发现已安装。

  • “正在进行”- 应用程序部署正在进行。

  • “未知”- 无法确定应用程序部署的状态。 此状态不适用于目的为“可用”的部署。

  • “不符合要求”- 由于设备不符合依赖关系或要求规则,或者由于应用程序部署到的操作系统不合适,因此未部署应用程序。

  • “错误”- 应用程序由于错误而未能部署。

对于每种符合性状态,你都可以查看附加信息。 这些信息包括符合性状态中的子类别,以及此类别中的用户和设备数。 例如,“错误”符合性状态包含以下子类别:

  • 错误评估策略

  • 与内容相关的错误

  • 安装错误

可以使用这些子类别帮助你快速确定与应用程序部署相关的任何重要问题。 对于某符合性状态的特定子类别所覆盖的设备,你还可以查看有关它们的附加信息。

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

应用程序目录、软件中心和公司门户

通过 配置管理器 中的应用程序目录和公司门户,用户可以控制在其设备上安装软件的方法和时间。配置管理器 也可帮助确保无论用户在何处登录(不仅仅是在其主要设备上登录),其用于执行工作所需的软件总是可用的。

软件中心和应用程序目录

基于 Windows 的计算机的用户可以使用新客户端界面“软件中心”来管理其软件部署体验。 软件中心自动安装在客户端计算机上,以便用户可以管理其自己的软件。 他们可以执行下列操作:

  • 安装软件。

  • 计划在工作时间之外自动安装软件。

  • 配置 配置管理器 可在其设备上安装软件的时间。

  • 配置远程控制的访问权限设置(如果在 配置管理器 中启用了远程控制)。

  • 配置电源管理的选项(如果管理用户启用了此项)。

通过使用软件中心中的链接,用户可以连接到应用程序目录,在该目录中,用户可以浏览、安装和请求软件。 此外,用户可以使用应用程序目录配置某些首选项设置,以及在需要时远程擦除其移动设备。 由于应用程序目录网站承载于 Internet Information Services (IIS) 中,因此用户也可以在浏览器上从 Intranet 或 Internet 中直接访问应用程序目录。

作为管理用户,你可以将组织名称添加到软件中心和应用程序目录中。 这可以帮助用户将应用程序识别为来自受信任的源。 你还可以使用不同的主题颜色来自定义应用程序目录。

应用程序目录支持与外部网站集成。 例如,你承载 Microsoft SharePoint 网站,则可以在“页面查看器”中将目录指定为“网页”链接。 应用程序目录维护你配置的样式和主题。 应用程序目录不支持使用级联样式表 (CSS) 进行自定义。

应用程序目录在你的站点上需要两个新的站点系统角色。

  • 应用程序目录 Web 服务点 – 向应用程序目录网站提供软件库中的软件信息。

  • 应用程序目录网站点 – 向用户提供可用软件的列表。

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

在运行 Windows 的计算机上,控制面板中的 Configuration Manager 客户端仍在 System Center 2012 Configuration Manager 中。 这可能有助于管理用户排查客户端软件问题。

公司门户

如果用户拥有由 Intune 注册的移动设备,以及由 Exchange Server 连接器管理的 Android 设备,则可以通过公司门户安装应用程序。 对这些移动设备而言,公司门户等效于应用程序目录。

利用公司门户,设备用户能够访问可用软件的列表,并还能够在其 Windows Phone 8、Windows RT、iOS 和 Android 设备上执行许多管理任务。

用户设备相关性

利用 配置管理器,你可以将特定用户与特定设备关联。 此关联称为用户设备相关性。 利用设备至用户的此映射,在部署应用程序时无需知道该用户的设备名称。 你可以为用户定义主要设备。 它们通常是用户每天在工作中使用的设备。

在用户和设备之间创建相关性时,你会获得用于部署软件的其他选项。 例如,某用户必须具有 Microsoft Visio,那么,你可以使用 Windows Installer 部署将此程序安装在该用户的主要设备上。 在不是主要设备的设备上,可能要将 Microsoft Visio 部署为 Microsoft Application Virtualization (App-V) 虚拟应用程序。 利用用户设备相关性,你可以为用户部署应用程序,而不必在用户登录的每台设备上安装应用程序。 你也可以在用户未登录时在用户的设备上预先部署软件。

配置管理器 自动为其注册以及通过 Intune 注册的移动设备管理用户设备相关性。 但是,配置管理器 不为使用 Exchange Server 连接器发现的移动设备创建用户设备相关性。 当 配置管理器 完成移动设备注册时,用户可以看到自助服务网站“应用程序目录”中列出了其移动设备。 如果 配置管理器 擦除移动设备,则 配置管理器 也会为该移动设备自动擦除用户设备相关性信息。

而 配置管理器 为注册的移动设备自动管理用户设备相关性,你可以更加灵活地决定如何管理计算机的用户设备相关性。 你可以使用以下任何方法为 Windows 计算机定义用户设备相关性:

  • 计算机用户可以指定设备为应用程序目录中的主要设备。

  • 管理用户可以导入列出用户和设备的文件。

  • 管理用户可以将站点配置为基于收集的使用量统计信息来自动创建用户设备相关性。 然后管理用户可以批准检测到的用户设备相关性。

  • 管理用户可以手动创建相关性。

  • 管理用户可以在将操作系统部署到计算机的过程中为客户端计算机定义用户设备相关性。

System_CAPS_note注意

配置管理器 不支持 Mac 计算机或 Linux 和 UNIX 服务器的用户设备相关性。

有关详细信息,请参阅 如何在 Configuration Manager 中管理用户设备相关性

Configuration Manager 中的包和程序

配置管理器 继续支持在 Configuration Manager 2007 中使用的包和程序。 部署以下任何一项时,使用包和程序的部署很有用:

  • 不在计算机上安装应用程序的脚本,如用于对计算机磁盘驱动器进行碎片整理的脚本。

  • 不需要监视的一次性脚本。

  • 按定期计划运行且不使用全局条件或要求规则的脚本。

有关详细信息,请参阅 Configuration Manager 中的包和程序

在 配置管理器 SP1 中,你必须使用包和程序将软件部署到 Linux 和 UNIX 服务器。

你可以使用 Microsoft System Center 配置管理器 包转换管理器将包和程序转换成 配置管理器 应用程序。

请从 Microsoft Download Center(Microsoft 下载中心)站点中下载包转换管理器。

有关详细信息,请参阅 Configuration Manager 包转换管理器

对使用写入筛选器的 Windows Embedded 设备的支持

System_CAPS_note注意

适用于 System Center 2012 Configuration Manager SP1 和更高版本:

将应用程序部署到启用了写入筛选器的 Windows Embedded 设备时,你可以指定是否在部署过程中对设备禁用写入筛选器,然后在部署后重启设备。 如果未禁用写入筛选器,则软件会部署到临时覆盖区,并且重启设备后将不再安装软件,除非另一部署强制保留更改。

将应用程序部署到 Windows Embedded 设备时,确保设备是配置了维护时段的集合的成员。 这样,你可以管理禁用和启用写入筛选器的时间,以及设备重启的时间。

控制写入筛选器行为的用户体验设置是一个名为“在截止时间或在维护时段内提交更改(需要重启)”的复选框。

有关 配置管理器 如何管理使用写入筛选器的嵌入式设备的详细信息,请参阅 将 Configuration Manager 客户端部署到 Windows Embedded 设备 主题中的 Configuration Manager 中的客户端部署简介 部分。

将 App-V 虚拟应用程序与 Configuration Manager 一起使用

你可以使用 配置管理器 以应用程序中的部署类型形式安装和管理虚拟应用程序。 若要部署虚拟应用程序,必须首先使用 App-V Application Virtualization Sequencer 创建虚拟应用程序。 Sequencer 监视应用程序的安装和设置过程,并记录应用程序在虚拟环境中运行所需的信息。 你也可以使用 Sequencer 配置适用于所有用户的文件和配置,以及用户可以自定义的配置。

对应用程序进行序列化时,必须将包保存到 配置管理器 可以访问的位置。 然后,你可以创建包含此虚拟应用程序的应用程序部署。

配置管理器 不支持使用 App-V 的共享只读缓存功能。

适用于 System Center 2012 Configuration Manager SP1 和更高版本: 配置管理器 支持 App-V 5 中的共享内容存储功能。

为虚拟应用程序创建部署类型时,配置管理器 使用应用程序清单文件的内容创建部署类型。 这是一个 XML 文件,其中包含有关虚拟应用程序的信息。 此外,配置管理器 根据 App-V .osd 文件内容创建部署类型的要求,此文件包含有关虚拟应用程序的支持操作系统的信息。

有关如何使用 App-V 创建和序列化应用程序的详细信息,请参阅 TechNet 库中的应用程序虚拟化

若要在 配置管理器 中部署虚拟应用程序,客户端计算机必须安装 App-V 4.6 SP1 或更高版本的客户端。

此外,还必须使用在知识库文章 2645225 中描述的修补程序来更新 App-V 客户端,才能成功部署虚拟应用程序。

适用于 System Center 2012 Configuration Manager SP1 和更高版本:使用 Microsoft Application Virtualization 5.0 中的连接组时,部署的虚拟应用程序可以在客户端计算机上共享相同的文件系统和注册表。 与标准虚拟应用程序不同,这些应用程序可以与另一个应用程序共享数据。 此外,连接组将保留它们所包含的应用程序的用户设置。配置管理器 中的 App-V 虚拟环境用于在客户端计算机上配置连接组。 在安装应用程序时,或者在客户端接下来评估已安装的应用程序时,会在客户端计算机上创建或更改虚拟环境。 可以对这些应用程序排列优先级,以便在多个应用程序尝试更改一个文件系统或注册表值时,优先级最高的应用程序优先进行修改。 有关详细信息,请参阅 如何在 Configuration Manager 中创建 App-V 虚拟环境

有关用于帮助你规划管理和部署虚拟应用程序的信息,请参阅 使用 Configuration Manager 规划 App-V 集成

Configuration Manager 中适用于 App-V 虚拟应用程序的新增功能

下列各项为适用于虚拟应用程序的新功能或自 Configuration Manager 2007 推出以来已发生了更改:

  • 虚拟应用程序可以使用 配置管理器 本地和虚拟应用程序依赖关系来支持 App-V 动态套件合成。

  • 你可以有选择性地将虚拟应用程序的组件发布到客户端计算机。

  • 将应用程序快捷方式发布到客户端计算机的性能得到了改进。

  • 在登录之后,客户端可以更快地检查所需安装。 桌面处于解锁状态时,客户端现在也检查所需安装。

  • 当其他用户登录时,可以为远程桌面服务或 Citrix 服务器的用户部署应用程序。

  • System Center 2012 Configuration Manager 支持通过 Internet 从基于 Internet 的分发点中对虚拟应用程序进行流式处理。

  • 使用动态套件合成为适合在一起的包提供流式处理支持。

  • 在 System Center 2012 Configuration Manager 中,所有分发点都能够对虚拟应用程序自动进行流式处理。 以前,在 Configuration Manager 2007 中,你必须为每个分发点上的虚拟应用程序启用流式处理支持。

  • 磁盘空间使用量在分发点上有所减少,因为对于多个应用程序修订版,应用程序内容不再重复。

  • 虚拟应用程序内容默认情况下不再保留在 配置管理器 客户端缓存中。

  • 你无法再使用 配置管理器 包和程序创建虚拟应用程序。 你必须使用 配置管理器 应用程序管理。

  • 配置管理器 支持将虚拟应用程序包从 Configuration Manager 2007 迁移到 System Center 2012 Configuration Manager。 从 Configuration Manager 2007 中迁移 App-V 包时,迁移向导会将此包创建为 System Center 2012 Configuration Manager 应用程序。

  • 已删除 Configuration Manager 2007 客户端选项“允许虚拟应用程序包播发”。 在 System Center 2012 Configuration Manager 中,默认情况下可以部署虚拟应用程序。

  • 配置管理器 客户端不删除从 App-V Server 中部署的虚拟应用程序。

  • 配置管理器 硬件清单可用于清点 App-V Server 部署的虚拟应用程序。

  • 已下载到 App-V 缓存的应用程序内容未下载到 配置管理器 客户端缓存。

    System_CAPS_note注意

    要修改虚拟应用程序,你必须首先将其创建为 配置管理器 应用程序。

Configuration Manager 中的新增功能

下列与应用程序管理有关的各项是自 Configuration Manager 2007 发布以来新提供的或已改变的:

  • 现在,Configuration Manager 2007 中的软件分发已被 System Center 2012 Configuration Manager 中的应用程序管理所取代。 应用程序管理提供了新的好处,例如以用户为中心的管理。 应用程序管理实现了用户设备相关性、基于状态的部署、部署类型、全局条件、模拟部署、修订、依赖关系和取代。 如果不需要应用程序管理的完整管理功能,则仍然可以部署包和程序。

  • 部署取代了播发。

  • 必需的部署取代了必需的或分配的播发。 可用的部署取代了可选的播发。

  • System Center 2012 Configuration Manager 中的“部署软件向导”取代了以前 Configuration Manager 2007 中的“新建播发向导”。

  • 在应用程序目录中,用户可以浏览和请求软件。 这需要两个新的站点系统角色:应用程序目录网站点和应用程序目录 Web 服务点。

  • 新的软件中心客户端程序在“控制面板”中取代了“程序下载监视器”和“运行播发程序”。 软件中心会自动安装在客户端计算机上。

  • 将软件部署到用户时,用户不再需要注销然后重新登录,以让 配置管理器 将新的软件部署包括在用户策略中。 但是,如果部署使用了 Windows 组,则最近添加到此组中的任何用户仍将需要注销然后重新登录,以便接收软件部署。

Configuration Manager SP1 中的新增功能

System_CAPS_note注意

本节中的信息还出现在System Center 2012 Configuration Manager 入门指南中。

下列与应用程序管理有关的各项是在 配置管理器 SP1 中新提供的或已改变的:

  • Configuration Manager 中的 App-V 虚拟环境能让虚拟应用程序在客户端计算机上共享相同的文件系统和注册表。 这就允许位于相同虚拟环境中的应用程序互相共享数据。 有关详细信息,请参阅 如何在 Configuration Manager 中创建 App-V 虚拟环境

  • 对于支持独立应用程序(.appx 文件)和 Windows 应用商店链接的 Windows 8 应用程序,可以为它们配置新的部署类型。

  • 配置管理器 包含一种新的部署类型,可用于部署你已使用 Microsoft Application Virtualization 5.0 创建的虚拟应用程序。

  • 配置管理器 包含另一种新的部署类型,可用于将应用程序部署到运行 配置管理器 客户端的 Mac 计算机。

  • 当你使用 Microsoft Intune 连接器时,配置管理器 提供多种适用于下列移动设备的新部署类型:Windows Phone 8、Windows RT、iOS 和 Android。 用户可以从针对移动设备的新的自助服务门户(公司门户)中下载这些设备的应用。 有关详细信息,请参阅 使用 Configuration Manager 和 Microsoft Intune 管理移动设备

  • 当使用“在截止时间或在维护时段内提交更改(需要重启)”这个新的用户体验设置来部署应用程序以及包和程序时,可以控制写入筛选器在 Windows Embedded 设备上的行为。

  • 对于已启用写入筛选器的 Windows Embedded 设备:

    • 不支持目的为“可用”的软件部署。 如果将这些设备作为软件部署的目标,则用户可以在软件中心看到此部署。 但是,如果他们尝试安装软件,则会看到指出他们没有权限的错误消息。

    • 这些设备上的用户无法在软件中心配置他们的工作时间。

    • 这些设备上的用户无法看到用户通知,以便能够将软件部署推迟到非工作时间进行。

  • 如果将“客户端策略”的客户端设置“在客户端上启用用户策略”设置为“否”,则用户不能再通过应用程序目录安装应用程序。

  • 默认情况下,新的“计算机代理”客户端设置“禁用截止时间随机化”将禁止所需软件更新和所需应用程序部署的安装随机化延迟。 有关详细信息,请参阅计算机代理主题中的关于 Configuration Manager 中的客户端设置部分。

System Center 2012 R2 Configuration Manager 的新增功能

System_CAPS_note注意

本节中的信息还出现在System Center 2012 Configuration Manager 入门指南中。

下列与应用程序管理有关的各项是在 System Center 2012 R2 Configuration Manager 中新提供的或已改变的:

  • System Center 2012 R2 Configuration Manager 中的 Web 应用程序是一种新部署类型,它允许你在用户设备上部署基于 Web 的应用的快捷方式。

  • Windows 8.1 引入了应用捆绑包(或 .appxbundle 包)以帮助优化 Windows 应用商店应用和资源包的打包和分发。配置管理器 扩展了现有 Windows 应用包部署类型以识别 .appxbundle 包文件。

  • “创建应用程序向导”包括一个允许你配置特色应用程序的新选项。 这些应用程序在公司门户中突出显示以帮助用户找到它们。

  • 你可以为每个应用程序指定一个用户可在安装应用程序之前查看的隐私链接。

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