关于 Configuration Manager 中的业务流程组

适用于: Configuration Manager(current branch)

创建业务流程组以更好地控制将软件更新部署到设备。 许多服务器管理员需要仔细管理特定工作负载的更新,并自动执行两者之间的行为。

“业务流程组”节点中“脚本”选项卡的屏幕截图。

使用业务流程组可以灵活地根据百分比、特定数字或显式顺序更新设备。 还可以在设备运行更新部署之前和之后运行 PowerShell 脚本。

业务流程组的成员可以是任何 Configuration Manager 客户端,而不仅仅是服务器。 业务流程组规则适用于所有软件更新部署的设备,适用于包含业务流程组成员的任何集合。 其他部署行为仍适用。 例如,维护时段和部署计划。

注意

从 Configuration Manager 版本 2111 开始,业务流程组不再是预发布功能。 有关详细信息,请参阅 预发行功能

业务流程组功能是服务器组功能的演变。 业务流程组是 Configuration Manager 中的对象。

业务流程组用法示例

  • 作为软件更新管理员,你可以管理组织的所有更新。
  • 所有服务器都有一个大型集合,所有客户端都有一个大型集合。 将所有更新部署到这些集合。
  • SQL Server 管理员希望控制 SQL Server 上安装的所有软件。 他们希望按特定顺序修补五台服务器。 其当前过程是在安装更新之前手动停止特定服务,然后重启服务。
  • 创建业务流程组并添加所有五个 SQL Server。 还可以使用 SQL Server 管理员提供的 PowerShell 脚本添加前脚本和后脚本。
  • 在下一个更新周期中,可以正常创建软件更新并将其部署到大型服务器集合。 SQL Server 管理员运行部署,业务流程组自动执行顺序和服务。

先决条件

站点服务器和权限先决条件

  • 若要查看这些组的所有业务流程组和更新,你的帐户必须是 完全管理员
    • 业务流程组的基于角色的管理目前不可用。
  • 启用 业务流程组 功能。 有关详细信息,请参阅 启用可选功能
    • 启用 业务流程组时,站点将禁用 服务器组 功能。 此行为可避免这两个功能之间的任何冲突。

客户端先决条件

  • 将目标设备升级到 Configuration Manager 客户端的最新版本。
  • 应将业务流程组的成员分配到同一站点。
  • 设备不能位于多个业务流程组中。
    • 添加新成员时,业务流程组中已有的设备将无法选择。

用于批准脚本的权限

(在版本 2111) 中引入

批准业务流程组的脚本需要以下安全角色之一:

  • 完全管理员
  • 操作管理员

限制

  • 最多可以有 1000 个业务流程组成员。
  • 业务流程组在互操作性模式下不起作用。 有关详细信息,请参阅 Configuration Manager 不同版本之间的互操作性
  • 如果更新由软件中心的用户启动,则会绕过业务流程。
  • 从 Configuration Manager 版本 2103 开始, 定义分类 中的更新不需要业务流程,并且将始终绕过业务流程组规则。
  • 不支持具有参数的脚本

服务器组会自动更新为业务流程组

业务流程组功能是服务器组功能的演变。 安装 Configuration Manager 版本 2002 或更高版本并且启用了服务器组时,服务器组会自动移动到业务流程组。

后续步骤