部署任务序列

适用于: Configuration Manager(current branch)

创建任务序列并分发引用的内容后,将其部署到设备集合。 此操作允许任务序列在设备上运行。 部署的任务序列可以自动运行,也可以在设备的用户安装时运行。

警告

可以管理高风险任务序列部署的行为。 高风险部署是自动安装的部署,并可能导致不需要的结果。 例如,目的为 “必需 ”的任务序列将部署 OS 视为高风险部署。 有关详细信息,请参阅 用于管理高风险部署的设置

流程

使用以下过程将任务序列部署到集合中的计算机。

注意

任务序列部署的状态消息显示在主站点的消息窗口中,但不显示在管理中心站点上。

  1. 在Configuration Manager控制台中,转到“软件库”工作区,展开“操作系统”,然后选择“任务序列”节点。

  2. “任务序列 ”列表中,选择要部署的任务序列。

  3. 在功能区的“ 主页 ”选项卡上的“ 部署 ”组中,选择“ 部署”。

    注意

    如果 部署 不可用,则任务序列具有无效的引用。 请更正引用,然后再次尝试部署任务序列。

  4. 在“ 常规 ”页上,指定以下信息。

    • 任务序列:指定要部署的任务序列。 默认情况下,此框显示所选任务序列。

    • 集合:选择包含要运行任务序列的计算机的集合。

      不要将操作系统安装到不适当的集合的任务序列,例如所有数据中心服务器的集合。 请确保所选集合仅包含要运行任务序列的计算机。

      有关高风险部署的详细信息,请参阅 高风险部署

    • 使用与此集合关联的默认分发点组:将任务序列内容存储在集合的默认分发点组上。 如果尚未将所选集合与分发点组关联,则此选项灰显。

    • 自动分发依赖项的内容:如果任何引用的内容具有依赖项,则站点还会将依赖内容发送到分发点。

    • 此任务序列的预下载内容:有关详细信息,请参阅 配置预缓存内容

    • 选择“部署模板:保存”并为任务序列指定部署模板。

      重要

      某些项不会保存在模板中。 运行部署向导时,请确保应用以下项:

      • 软件安装
      • 计划
      • 预下载内容
    • 注释 (可选) :指定描述此任务序列部署的其他信息。

  5. “部署设置” 页上,指定以下信息:

    • 目的:从下拉列表中选择以下选项之一:

      • 可用:用户在软件中心看到任务序列,并且可以按需安装。

      • 必需:Configuration Manager根据配置的计划自动运行任务序列。 如果未隐藏任务序列,用户仍然可以跟踪其部署状态。 他们还可以使用软件中心在截止时间之前安装任务序列。

      注意

      如果多个用户登录到设备,则程序包和任务序列部署可能不会显示在软件中心。

    • 使可用于以下项:指定任务序列是否可用于以下类型之一:

      • 仅Configuration Manager客户端
      • Configuration Manager客户端、媒体和 PXE
      • 仅媒体和 PXE
      • 只有媒体和 PXE (隐藏)

      重要

      使用 “仅媒体和 PXE (隐藏) ”设置进行自动任务序列部署。 若要使计算机在无用户交互的情况下自动启动到部署,请选择“ 允许无人参与的操作系统部署 ”,并将 SMSTSPreferredAdvertID 变量设置为媒体的一部分。 有关任务序列变量的详细信息,请参阅 任务序列变量

    • 发送唤醒数据包:如果部署为 “必需 ”并且你选择此选项,则站点会在客户端运行部署之前向计算机发送唤醒数据包。 此数据包在安装截止时间将计算机从睡眠状态唤醒。 使用此选项之前,必须为 LAN 唤醒配置计算机和网络。 有关详细信息,请参阅 计划如何唤醒客户端

    • 允许使用按流量计费的 Internet 连接的客户端在安装截止时间后下载内容,这可能会产生额外费用:此选项仅适用于 所需的 部署。 如果具有安装应用程序但未部署 OS 的自定义任务序列,则可以指定在客户端使用按流量计费的 Internet 连接时,是否允许客户端在安装截止时间后下载内容。 Internet 提供商有时会按你在使用按流量计费的 Internet 连接时使用的数据量收费。

      注意

      虽然使用按流量计费的 Internet 连接可能适用于不部署 OS 的任务序列,但不支持。

  6. 在“ 计划 ”页上,指定以下信息:

    重要

    当 Windows PE 客户端从 PXE 或启动媒体启动时,客户端不会评估部署计划。 这些计划包括开始时间、到期时间和截止时间。 仅在从完整 Windows OS 开始的客户端的部署中配置计划。 请考虑使用其他方法(例如维护时段)来控制部署到从 Windows PE 启动的客户端的活动任务序列。

    • 计划此部署何时可用:指定任务序列可在目标计算机上运行的日期和时间。 选择 UTC 选项时,任务序列可同时用于多台计算机。 否则,根据每台计算机上的本地时间,部署在不同时间可用。

      如果开始时间早于所需时间,则客户端会在开始时间下载任务序列内容。

    • 计划此部署的到期时间:指定任务序列在目标计算机上过期的日期和时间。 选择 UTC 选项时,任务序列将在多个目标计算机上同时过期。 否则,根据每台计算机上的本地时间,部署将在不同的时间过期。

    • 分配计划:对于 所需的 部署,指定客户端运行任务序列的时间。 可以添加多个计划。 分配计划可以具有以下配置之一:

      • 特定日期和时间
      • 每月、每周或自定义重复周期模式
      • 尽快
      • 登录或注销事件

      注意

      如果为所需的部署计划开始时间早于任务序列可用日期和时间,则Configuration Manager客户端会在分配的开始时间下载内容。 即使已将任务序列安排在以后可用,也会发生此行为。

    • 重新运行行为:指定任务序列重新运行时间。 选择下列选项之一:

      • 从不重新运行已部署的程序:如果客户端之前已运行任务序列,则不会重新运行。 即使任务序列最初失败或任务序列文件已更改,任务序列也不会重新运行。

      • 始终重新运行程序:在计划部署时,任务序列始终在客户端上重新运行。 即使任务序列已成功运行,它也会重新运行。 在使用定期部署时,此设置很有用,其中任务序列是定期更新的。

        重要

        此选项默认情况下处于选中状态。 但是,在分配所需的部署之前,它不起作用。 用户始终可以重新运行可用的部署。

      • 如果上一次尝试失败,则重新运行:任务序列在计划部署时重新运行,仅当之前未能运行时才会重新运行。 此设置对于所需的部署很有用。 如果上次尝试运行失败,它会自动尝试根据分配计划重新运行。

      • 如果上一次尝试成功,则重新运行:仅当任务序列以前在客户端上成功运行时才重新运行。 如果使用定期部署(其中定期更新任务序列),并且每个更新都要求成功安装以前的更新,则此设置非常有用。

      注意

      用户可以重新运行可用的任务序列部署。 在生产环境中部署可用的任务序列之前,请先测试用户多次重新运行任务序列时会发生什么情况。

  7. 在“ 用户体验 ”页上,指定以下信息:

    • 允许用户独立于分配运行程序:指定用户是否可以在分配计划之外运行所需的部署。 始终为可用部署启用此选项。

    • 显示任务序列进度:指定Configuration Manager客户端是否显示任务序列的进度。

    • 软件安装:指定是否允许用户在计划时间之后在配置的维护时段外安装软件。

    • 系统重启 (完成安装) :指定是否允许用户在分配时间后在配置的维护时段外安装软件后重新启动计算机。

    • Windows Embedded 设备的写入筛选器处理:此设置控制使用写入筛选器启用的 Windows Embedded 设备上的安装行为。 选择在安装截止时间或维护时段内提交更改的选项。 选择此选项时,需要重启,并且更改将保留在设备上。 否则,应用程序将安装到临时覆盖层,并在稍后提交。 将任务序列部署到 Windows Embedded 设备时,请确保设备是具有配置维护时段的集合的成员。

    • 允许任务序列在 Internet 上为客户端运行:指定是否允许任务序列在基于 Internet 的客户端上运行。 有关详细信息,请参阅 通过 Internet 部署任务序列

  8. 在“ 警报 ”页上,指定此任务序列部署所需的警报设置。

  9. 在“ 分发点 ”页上,指定以下信息:

    • 部署选项:有关详细信息,请参阅 部署选项

    • 允许客户端使用相邻边界组中的分发点:指定客户端是否可以使用相邻边界组中的分发点来下载任务序列所需的内容。

    • 允许客户端使用默认站点边界组中的分发点:指定当当前或相邻边界组中的分发点不可用时,客户端是否应从站点默认边界组中的分发点下载内容。

      注意

      当设备运行任务序列并需要获取内容时,它使用类似于 Configuration Manager 客户端的边界组行为。 有关详细信息,请参阅 边界组的任务序列支持

  10. 从版本 2103 开始,如果将功能更新与 升级 OS 任务序列步骤一起使用,向导还包括“ 部署包 ”页。 选择以下选项之一:

    • 选择部署包:将功能更新添加到现有部署包。

    • 创建新的部署包:将功能更新添加到新的部署包。

    • 无部署包:当客户端运行任务序列时,它们从对等方或Microsoft云下载功能更新。

    有关这些选项的详细信息,请参阅创建自动部署规则 (ADR) 时部署页的步骤 11。

  11. 若要保存这些设置以再次使用,请在“ 摘要 ”选项卡上选择“ 另存为模板”。 提供模板的名称,然后选择要保存的设置。

  12. 完成该向导。

部署选项

这些选项位于任务序列部署的“ 分发点 ”选项卡上。 它们是动态的,具体取决于任务序列的部署和属性中的其他选择。 你可能不会始终看到所有选项。

注意

使用多播部署 OS 时,请根据需要或在任务序列运行之前将内容下载到计算机。

  • 运行中的任务序列需要时在本地下载内容:指定客户端从分发点下载任务序列所需的内容。 客户端启动任务序列。 当任务序列中的步骤需要内容时,它会在步骤运行之前下载。

  • 在启动任务序列之前在本地下载所有内容:指定客户端在运行任务序列之前从分发点下载所有内容。 如果在 “部署设置” 页上使任务序列可用于 PXE 和启动媒体部署,则不会显示此选项。

  • 运行任务序列需要时直接从分发点访问内容:指定客户端从分发点运行内容。 仅当启用与任务序列关联的所有包以在分发点上使用包共享时,此选项才可用。 若要使内容能够使用包共享,请参阅每个包的“属性”中的“数据访问”选项卡。

重要

为了获得最大的安全性,请选择选项,以便在 正在运行的任务序列需要时在本地下载内容 ,或者在 启动任务序列之前在本地下载所有内容。 选择其中任一选项时,Configuration Manager对包进行哈希处理,以确保包的完整性。 如果选择正在运行的任务序列需要时直接从分发点访问内容的选项,Configuration Manager在运行指定的程序之前不会验证包哈希。 由于站点无法确保包的完整性,因此具有管理权限的用户可能会更改或篡改包内容。

示例 1:一个部署选项

部署用于擦除磁盘并应用映像的 OS 部署任务序列。 在 “部署设置” 页上,将其提供给包含媒体和 PXE 的选项:

部署任务序列,使其可用于以下项

在“ 分发点 ”页上,只有一个部署选项:

  • 运行中的任务序列在需要时在本地下载内容

部署任务序列,一个部署选项

启动任务序列之前在本地下载所有内容 的选项不可用,因为部署可用于媒体和 PXE。

当正在运行的任务序列需要时直接从分发点访问内容的选项不可用。 并非所有引用的内容都使用包共享。

示例 2:两个部署选项

部署用于擦除磁盘并应用映像的 OS 部署任务序列。 在“部署设置”页上,使其仅可供Configuration Manager客户端使用。 在“ 分发点 ”页上,有两个可用的部署选项:

  • 运行中的任务序列在需要时在本地下载内容
  • 在启动任务序列之前在本地下载所有内容

部署任务序列,两个部署选项

当正在运行的任务序列需要时直接从分发点访问内容的选项不可用。 并非所有引用的内容都使用包共享。

示例 3:三个部署选项

有多个包含管理脚本和关联内容的包。 在包属性的“ 数据访问 ”选项卡上,将所有这些属性配置为 将此包中的内容复制到分发点上的包共享

创建一个任务序列,该任务序列对于这些脚本包只有多个 安装包 步骤,并对其进行部署。 在“部署设置”页上,唯一的选项是仅对Configuration Manager客户端可用。 此选项是唯一可用的。 任务序列不适用于 OS 部署,因为它没有关联的启动映像。 在“ 分发点 ”页上,有三个可用的部署选项:

  • 运行中的任务序列在需要时在本地下载内容
  • 在启动任务序列之前在本地下载所有内容
  • 运行中的任务序列需要时,直接从分发点访问内容

部署任务序列,三个部署选项

通过 CMG 部署 Windows 就地升级

Windows 就地升级任务序列支持部署到通过 云管理网关 (CMG) 管理的基于 Internet 的客户端。 此功能使远程用户无需连接到 Intranet 即可更轻松地升级 Windows。

有关详细信息,请参阅 通过 Internet 部署任务序列

高风险部署

部署高风险部署(如 OS)时, “选择集合” 窗口仅显示满足站点属性中配置的部署验证设置的自定义集合。 高风险部署始终仅限于自定义集合、创建的集合和内置的 “未知计算机” 集合。 创建高风险部署时,无法选择内置集合,例如 “所有系统”。 若要查看包含的客户端数少于配置的最大大小的所有自定义集合,请禁用 “隐藏成员计数大于网站最小大小配置的集合”选项。 有关详细信息,请参阅 用于管理高风险部署的设置

部署验证设置基于集合的当前成员身份。 部署任务序列后,Configuration Manager不会重新评估高风险部署设置的集合成员身份。

例如,假设将 “默认大小” 设置为 100,将“ 最大大小 ”设置为 1000。 创建高风险部署时, “选择集合” 窗口仅显示包含少于 100 个客户端的集合。 如果清除“ 隐藏成员计数大于网站最小大小”配置 设置,则窗口将显示包含少于 1000 个客户端的集合。

选择包含站点角色的集合时,将应用以下行为:

  • 如果集合包含站点系统服务器,并且你配置了部署验证设置以阻止站点系统服务器的集合,则会发生错误。 无法继续创建部署。

  • 如果以下条件之一适用,则部署软件向导将显示高风险警告。 若要继续,需要同意创建高风险部署。 站点生成审核状态消息。

    • 如果集合包含站点系统服务器,并且你已将部署验证设置配置为使用站点系统服务器对集合发出警告

    • 如果集合超出默认大小值

    • 如果集合包含服务器

后续步骤

监视 OS 部署

调试任务序列