适用于: Configuration Manager(current branch)
在 Configuration Manager 中创建或模拟应用程序到设备或用户集合的部署。 此部署向 Configuration Manager 客户端提供有关如何以及何时安装或卸载软件的说明。
在部署应用程序之前,请为该应用程序至少创建一个 部署类型 。 有关详细信息,请参阅 为应用程序创建部署类型。
在某些情况下,不妨将另一个功能视为更好的解决方案:
如果有多个应用程序需要一起部署,请创建一个 应用程序组,而不是创建多个部署。 可以将应用组作为单个部署发送到用户或设备集合。 更多信息,请参见 创建应用程序组。
对于更复杂的部署,请先使用 模拟部署对其进行测试。 此模拟测试部署的适用性,无需安装或卸载应用程序。 模拟部署评估部署类型的检测方法、要求和依赖关系,并在“监视”工作区的“部署”节点中报告结果。 有关详细信息,请参阅 模拟应用程序部署。
注意
只能模拟所需应用程序的部署,而不能模拟程序包或软件更新的部署。
本地 MDM 注册设备不支持模拟部署、用户体验或计划设置。
分阶段部署允许您根据可自定义的标准和组协调协调、有序的软件推出。 例如,将应用程序部署到试点集合,然后根据成功标准自动继续推出。 有关详细信息,请参阅 创建分阶段部署。
启动部署向导
在 Configuration Manager 控制台中,转到“软件库”工作区,展开“应用程序管理”,然后选择“应用程序”或“应用程序组”节点。
从列表中选择要部署的应用程序或应用程序组。 在功能区中,选择 “部署”。
一般信息
在“部署软件”向导的 “常规 ”页面上,指定下列信息:
软件:此值显示要部署的应用程序。 选择“ 浏览” 以选择其他应用程序。
集合:选择“ 浏览 ”以选择此应用程序部署的目标集合。
使用与此集合关联的默认分发点组:将应用程序内容存储在集合的默认分发点组上。 如果尚未将所选集合与分发点组关联,则此选项将灰显。
自动分发依赖项的内容:如果应用程序中的任何部署类型具有依赖项,则站点还会将依赖的应用程序内容发送到分发点。
注意
如果在部署主应用程序后更新依赖应用程序,则站点不会自动分发依赖项的任何新内容。
注释 (可选) :可以输入此部署的说明。
内容选项
在“ 内容 ”页上,选择 “添加 ”将此应用程序的内容分发到分发点或分发点组。
如果在“常规”页面上选择了“ 使用与此集合关联的默认分发点” 选项,则将自动填充此选项。 只有 应用程序管理员 安全角色的成员才能对其进行修改。
如果应用程序内容已分发,则它们将显示在此处。
部署设置
在 “部署设置 ”页上,指定以下信息:
操作: 从下拉列表中,选择此部署是 安装 还是 卸载 应用程序。
注意
如果创建部署来 安装 应用,并创建另一个部署来 卸载 同一设备上的同一应用,则 安装 部署优先。
创建部署后,无法更改部署的操作。
用途:从下拉列表中,选择以下选项之一:
可用:用户在软件中心看到应用程序。 他们可以按需安装它。
注意
将应用部署为可用于用户集合时,某些类型的客户端存在其他要求。 有关详细信息,请参阅 部署用户可用应用的先决条件。
必需:客户端会根据设置的计划自动安装应用。 如果应用程序未隐藏,用户可以跟踪其部署状态。 他们还可以使用软件中心在截止日期之前安装应用程序。
注意
将部署操作设置为“ 卸载”时,部署目的会自动设置为 “必需”。 您无法更改此行为。
允许最终用户尝试修复此应用程序:如果使用修复命令行创建了应用程序,请启用此选项。 用户会在软件中心看到一个 用于修复 应用程序的选项。
如果目标对象脱离集合,请卸载此应用程序: 从版本 2107 开始,从目标集合中删除设备时,Configuration Manager 会在该设备上运行卸载程序。 有关详细信息,请参阅 隐式卸载。 此选项仅适用于面向设备的部署以及 需要部署的情况。
将软件预部署到用户的主设备:如果部署的是用户,请选择此选项以将应用程序部署到用户的主设备。 此设置不需要用户在部署运行之前登录。 如果用户必须与安装交互,请不要选择此选项。 仅当需要部署时,此选项才可用。
发送唤醒数据包:如果需要部署,则 Configuration Manager 会在客户端运行部署之前向计算机发送唤醒数据包。 此数据包在安装截止时间唤醒计算机。 使用此选项之前,必须配置计算机和网络以进行 LAN 唤醒。 有关详细信息,请参阅 计划如何唤醒客户端。
允许按流量计费的 Internet 连接上的客户端在安装截止时间之后下载内容,这可能会产生额外成本: 此选项仅适用于用途为 “必需”的部署。
自动升级此应用程序的任何替代版本:客户端使用替代应用程序升级应用程序的任何替代版本。
注意
无论管理员是否批准,此选项都有效。 如果管理员已批准替代版本,则无需同时批准替代版本。 审批仅适用于新请求,不适用于升级。
对于 可用的 安装目的,可以启用或禁用此选项。
审批设置
应用程序批准行为取决于您是否为 每个设备的用户启用了推荐的可选功能“批准应用程序请求”。
管理员必须批准设备上对此应用程序的请求:如果启用可选功能,管理员将批准应用程序的任何用户请求,然后用户才能将其安装在请求的设备上。 如果管理员批准请求,则用户只能在该设备上安装应用程序。 用户必须提交另一个请求才能在另一台设备上安装应用程序。 当部署目的为 “必需”或将应用程序部署到设备集合时,此选项将灰显。
如果用户请求此应用程序,则需要管理员批准:如果未启用可选功能,则管理员将先批准用户对应用程序的任何请求,然后用户才能安装它。 当部署目的为 “必需”或将应用程序部署到设备集合时,此选项将灰显。
有关详细信息,请参阅批准应用程序。
部署属性: 部署设置
查看部署属性时,如果部署类型技术支持,则“ 部署设置 ”选项卡上将显示以下选项:
自动关闭在“部署类型属性”对话框的“安装行为”选项卡上指定的任何正在运行的可执行文件。 有关详细信息,请参阅在安装应用程序之前检查运行的可执行文件。
计划设置
在“ 计划” 页上,设置部署此应用程序或可用于客户端设备的时间。
默认情况下,Configuration Manager 会立即向客户端提供部署策略。 如果要创建部署,但要稍后才能将其提供给客户端,请将选项配置为“ 计划应用程序可用”选项。 然后选择日期和时间,包括基于 UTC 还是客户端本地时间。
如果需要 部署,则还要指定 安装截止时间。 默认情况下,此截止时间是尽快。
例如,你需要部署新的业务线应用程序。 所有用户都需要在特定时间之前安装它,但您希望为他们提供提前选择加入的选项。 还需要确保站点已将内容分发到所有分发点。 你计划从今天起的五天后提供应用程序。 此计划使你有时间分发内容并确认其状态。 然后将安装截止时间设置为从今天起的一个月。 当应用程序在五天后可用时,用户将在软件中心看到该应用程序。 如果他们不执行任何操作,客户端将在安装截止时间自动安装应用程序。
如果要部署的应用程序取代了另一个应用程序,请在用户收到新应用程序时设置安装截止时间。 设置 安装截止时间 以使用替代应用程序升级用户。
使用宽限期延迟执行
您可能希望给用户更多的时间,以便在您设置的任何期限 之外 安装所需的应用程序。 当计算机长时间关闭,并且需要安装许多应用程序时,通常需要此行为。 例如,当用户休假归来时,他们必须等待很长时间,因为客户端安装了逾期部署。 若要帮助解决此问题,请定义强制宽限期。
首先,在客户端设置中使用属性配置此宽限期 部署截止时间后强制执行的宽限期 (小时) 。 有关详细信息,请参阅 计算机代理 组。 指定 1 到 120 小时之间的值。
在所需应用程序部署的“ 计划” 页面上,启用“根据 用户首选项延迟此部署的强制执行”选项,直至客户端设置中定义的宽限期。 强制宽限期适用于启用此选项的所有部署,并且目标为你也部署了客户端设置的设备。
截止日期后,客户端在用户配置的第一个非业务窗口中安装应用程序,直至此宽限期。 但是,用户仍然可以随时打开软件中心并安装应用程序。 宽限期到期后,对于过期部署,强制执行将恢复为正常行为。
注意
大多数情况下,此功能解决用户外出时设备关闭的情况。 从技术上讲,宽限期从客户端在部署截止时间后获取策略时开始。 如果您停止 Configuration Manager 客户端服务 (CcmExec) ,然后在部署截止时间之后的某个时间重新启动它,也会发生相同的行为。
用户体验设置
在 “用户体验 ”页上,指定有关用户如何与应用程序安装交互的信息。
用户通知:指定是否在配置的可用时间在软件中心中显示通知。 此设置还控制是否通知客户端计算机上的用户。 对于可用部署,无法选择“ 在软件中心和所有通知中隐藏”选项。
- 当需要更改软件时,向用户显示对话框窗口,而不是 toast 通知: 选择此选项可将用户体验更改为更具侵入性。 它仅适用于所需的部署。 有关详细信息,请参阅 用户通知。
软件安装 和 系统重启:仅为所需的部署配置这些设置。 它们指定部署在任何定义的维护窗口之外达到截止时间时的行为。 有关维护窗口的详细信息,请参阅 如何使用维护窗口。
Windows Embedded 设备的写入筛选器处理:此设置控制启用了写入筛选器的 Windows Embedded 设备上的安装行为。 选择在安装截止时间或维护窗口期间提交更改的选项。 选择此选项时,需要重启,并且更改会保留在设备上。 否则,将应用程序安装到临时覆盖层,稍后提交。
- 将软件更新部署到 Windows Embedded 设备时,请确保该设备是具有配置维护窗口的集合的成员。 有关维护窗口和 Windows Embedded 设备的详细信息,请参阅 创建 Windows Embedded 应用程序。
警报
在“警报”页上,配置 Configuration Manager 为此部署生成警报的方式。 如果还在使用 System Center Operations Manager,请配置其警报。 只能为所需的部署配置某些警报。