适用于:Configuration Manager(当前分支)
本文介绍开始使用 Configuration Manager 应用程序之前的基本知识。
小提示
如果已熟悉如何在 Configuration Manager 中管理应用程序,请跳过本文。 继续创建示例应用程序:创建和部署应用程序。
什么是应用程序?
尽管 应用程序 或 应用 在计算中是一个广泛使用的术语,但在 Configuration Manager 中,这意味着特定内容。 将应用程序视为一个框。 此框包含软件包(称为 部署类型)的一组或多组安装文件,以及有关如何部署软件的说明。
将应用程序部署到设备时,要求 决定了 Configuration Manager 在设备上安装的部署类型。
可以使用应用程序做更多事情。 阅读本指南时,你将了解这些内容。 以下部分介绍了在开始深入挖掘之前需要了解的一些概念:
部署类型
如果 应用程序 是一个箱子,那么 部署类型 就是箱子里的内容集合。 应用程序至少需要一种部署类型,因为它确定如何安装应用。 使用多个部署类型为同一应用程序配置不同的内容和安装程序。
例如,贵公司有一个名为 Astoria 的业务线应用程序。 应用程序开发人员提供以下安装应用的方法:
- 用于 Windows 10 设备全功能的 Windows Installer 安装包
- 在终端服务器场中使用的 App-V 包
- 适用于移动用户的 Web 应用
在 Configuration Manager 中为 Astoria 创建单个应用程序。 应用程序定义适用于所有安装方法和平台的高级元数据。 然后,为可用的安装方法创建三种部署类型,并将应用程序部署到所有用户。 根据部署类型的要求和其他配置,Configuration Manager 在每个用例中确定正确的方法。
有关详细信息,请参阅 为应用程序创建部署类型。
要求
在以前版本的 Configuration Manager 中,需要创建一组设备以将应用程序部署到其中。 尽管仍可以创建集合,但请使用 要求 为应用程序部署指定更详细的条件。
例如,指定应用程序只能在运行 Windows 10 的设备上安装。 将应用程序部署到所有设备时,它只会安装在运行 Windows 10 的设备上。
Configuration Manager 评估要求,以确定它是否安装应用程序及其任何部署类型。 然后,它确定安装应用程序的正确部署类型。 默认情况下,Configuration Manager 客户端每隔七天会根据客户端设置计划对部署的重新评估来重新评估要求规则以确定符合性。
有关详细信息,请参阅 创建和部署应用程序 和 部署类型要求。
全局条件
在单个应用程序中对特定部署类型使用要求时,还可以创建 全局条件。 这些条件是一个预定义要求库,可用于任何应用程序和部署类型。 Configuration Manager 包括一组内置全局条件,也可以创建自己的条件。
有关详细信息,请参阅 创建全局条件。
模拟部署
模拟部署 评估应用程序的要求、检测方法和依赖项。 客户端在不实际安装应用程序的情况下报告结果。
有关详细信息,请参阅 模拟应用程序部署。
部署行动
部署动作 指定是要安装还是卸载应用程序。 并非所有部署类型都支持卸载作。
有关详细信息,请参阅 部署应用程序。
部署目的
部署目的 指定部署应用是 必需 还是 可用:
客户端会按照您设定的计划自动安装 所需的 部署。 如果应用程序未隐藏,用户可以跟踪其部署状态。 他们还可以使用软件中心在截止时间之前安装应用程序。
如果将应用程序以 可用的形式部署给用户,他们将在软件中心看到该应用程序,并可以根据需要请求它。
有关详细信息,请参阅 部署应用程序。
修订
当你对应用程序或部署类型进行 修改时,Configuration Manager 会创建一个新的应用程序版本。 在 Configuration Manager 控制台中执行以下操作:
- 显示每个应用程序修订的历史记录
- 查看其属性
- 还原应用程序的早期版本
- 删除旧版本
有关详细信息,请参阅 修订申请。
检测方法
使用 检测方法 来发现设备是否已安装应用程序。 如果检测方法指示应用程序已安装,Configuration Manager 不会尝试再次安装它。
有关详细信息,请参阅 部署类型检测方法选项。
依赖
依赖项 定义一个或多个部署类型,这些部署类型是在客户端安装此部署类型之前必须先安装的其他应用程序。
有关详细信息,请参阅 部署类型依赖项。
取代
通过 Configuration Manager,可以使用 取代 关系来升级或替换现有应用程序。 取代应用程序时,请指定新的部署类型来替换被取代应用程序的部署类型。 还可以在客户端安装取代应用程序之前决定是否升级或卸载被取代的应用程序。
有关详细信息,请参阅 应用程序替代。
以用户为中心的管理
Configuration Manager 应用程序支持 以用户为中心的管理,这使你可以将特定用户与特定设备相关联。 不必记住用户设备的名称,而是将应用部署到用户和设备。 此功能有助于确保最重要的应用始终在每个用户的设备上可用。 如果用户获取新计算机,Configuration Manager 会在登录之前自动在设备上安装其应用。
有关详细信息,请参阅 与用户设备关联链接用户和设备。
应用程序组
创建一组应用程序,可将这些应用程序作为单个部署发送到用户或设备集合。 有关应用组的元数据在软件中心中显示为单个实体。 你可以对组中的应用进行排序,以便客户端按特定顺序安装它们。
有关详细信息,请参阅 创建应用程序组。
可以部署哪些应用程序类型?
Configuration Manager 允许部署以下应用类型:
Windows Installer (msi)
Windows 应用包和应用捆绑包(“appx”、“appxbundle”、“msix”、“msixbundle”)
Microsoft 应用商店中的 Windows 应用包
用于第三方安装程序和脚本封装器的脚本安装程序
Microsoft App-V v4 和 v5
macOS
复杂应用的非 OS 部署任务序列
此外,当通过 Configuration Manager 管理本地设备时,请进一步管理以下其他应用类型:
Windows Phone 应用包(.xap)
Microsoft 应用商店中的 Windows Phone 应用包
使用 MDM 管理的 Windows 安装程序(msi)
Web 应用程序
基于状态的应用程序
Configuration Manager 应用程序使用基于状态的监视。 可以跟踪用户和设备的最后一个应用程序部署状态。 状态消息显示有关单个设备的信息。 例如,如果将应用程序部署到用户的集合,则可以在 Configuration Manager 控制台中查看部署的符合性状态和部署目的。 在 Configuration Manager 控制台的 监控 工作区中,监视所有软件的部署。 有关详细信息,请参阅 监视应用程序。
Configuration Manager 客户端定期重新评估应用程序部署。 例如:
用户卸载已部署的应用程序。 在下一个评估周期中,Configuration Manager 检测到应用不存在。 然后,客户端会自动重新安装应用。
Configuration Manager 未在设备上安装应用程序,因为它无法满足要求。 稍后,对设备进行了更改,现在满足要求。 Configuration Manager 会检测此更改,客户端将安装该应用程序。
可以为应用程序部署设置重新评估间隔。 使用 部署 客户端设置中的 软件部署 组计划重新评估。 有关详细信息,请参阅 关于客户端设置。
开始创建应用程序
如果要直接进入并创建应用程序,可在 创建和部署应用程序 一文中找到演练。
如果你已经熟悉了基础知识,并希望查找有关所有可用选项的更详细参考信息,请开始 创建应用程序。
软件中心
软件中心是随 Configuration Manager 客户端一起安装的 Windows 应用程序。 将其用于以下操作:
- 浏览并请求部署到设备或用户的应用程序
- 进行软件安装并安排安装计划
- 查看应用程序、软件更新和作系统的安装状态
- 配置远程控制设置
- 设置电源管理
有关详细信息,请参阅以下文章:
软件包和程序
Configuration Manager 继续支持以前版本的产品中使用的包和程序。
有关详细信息,请参阅 包和程序。
后续步骤
了解 Configuration Manager 中应用程序管理的基本概念后,请继续阅读以下文章: