业务流程控制台概述

Orchestrator 控制台是由多个窗格和工作区组成的单个网页。 本文介绍这些窗格和工作区,包括访问控制台和管理 Runbook 的过程。 它提供有关使用基于 HTML5 的最新 Web 控制台和使用 SilverLight(已弃用)的详细信息。 请确保使用本文中所述的步骤迁移到最新的 Web 控制台。

注意

DLC 中提取 v10.19.350.0 版本包。

左侧导航窗格显示 Runbook 和文件夹树,如 Runbook 设计器上所示的。 与早期版本中的控制台不同,无法选择 文件夹,但可以选择 Runbook 并查看其作业并执行它们。

导航窗格始终在所有屏幕上可见,以便快速导航到其他 Runbook 和文件夹,同时保留在同一屏幕上。

在导航窗格右侧,可以看到所选屏幕。 默认情况下会显示仪表板屏幕。

注意

目前,任何屏幕都不支持自动刷新。 手动重新加载页面。

仪表板

仪表板显示 顶部的活动作业 ,后跟所有 已完成作业(历史记录)的表。 默认情况下,“已完成的作业”(历史记录)窗格处于折叠状态,允许将焦点集中在活动作业上。

显示仪表板历史记录的屏幕截图。

这两个面板中的每一行都对应于一个唯一的作业。 作业可能有一个或多个 Runbook 实例。 每行显示:

  • 作业 ID:链接到 Runbook
  • 时间戳:成功和失败的实例数显示在所有行的列之一中。
  • 操作按钮:停止作业或查看作业详细信息。

可以选择和展开每个作业行并查看作业的实例。

Runbook

在导航树上选择 Runbook 或选择 Runbook 链接时,应用将导航到 Runbook 屏幕。 顶部面板列出了 Runbook 元数据(编辑状态、时间戳等)。 “ 运行 ”按钮允许将 Runbook 排队,以便在所需的 Runbook 服务器上执行。 对于未处于“已发布”状态的 Runbook,将禁用“运行”按钮。

显示 Runbook 视图的屏幕截图。

此面板下方是选项卡式视图:

  • 视图:对于 Runbook 图形图像。
  • 作业:有关 Runbook 的活动作业和已完成作业的列表(请参阅下文)。
  • 实例:有关其所有作业的活动和已完成 Runbook 实例的列表(请参阅下文)。

可以在“作业”视图中选择行,就像仪表板屏幕上的行一样。 可以使用正在运行行右侧的按钮停止正在运行的作业。

显示 Runbook 作业的屏幕截图。

显示 Runbook 实例的屏幕截图。

可以在“作业”视图中选择行,就像仪表板屏幕上的行一样。 可以使用正在运行行右侧的按钮停止正在运行的作业。

当此屏幕处于活动状态时,可以在导航树上选择其他 Runbook。 这不会更改所选选项卡。可以通过选择 “作业”选项卡并导航到导航树中所需的 Runbook 来查看不同 Runbook 的作业

作业

选择作业(使用 (i) 按钮时,应用将导航到此屏幕。 顶部面板显示作业的元数据(时间戳、参数)。

显示此作业实例的表遵循面板。

显示作业详细信息的屏幕截图。

大多数作业都有单个实例。 如果 Runbook 具有 Monitor/Event 触发器活动,则每个触发器都会启动唯一的作业实例。 以下屏幕截图显示了包含多个实例的作业。

显示作业实例的屏幕截图。

注意

作业随时最多可以有一个正在运行的实例。 但是,由于 Runbook 可以有多个并发运行的作业,因此 Runbook 可以有多个正在运行的实例。

作业的状态通过图标直观显示:

图标 Status
三个点 作业已排队
沙漏 作业正在运行
带斜杠的圆圈 作业已取消
作业成功完成
红色感叹号 作业已完成但失败
警告 作业已完成并显示警告(s)

实例数

选择实例(使用 (i) 按钮时,应用将导航到此屏幕。 顶部面板显示实例的元数据(作业 ID、时间戳、参数、执行此实例的服务器)。

显示实例的屏幕截图。

顶部面板还有三个导航按钮:

  • 上一篇:查看在此实例之前运行的实例。
  • 下一步:查看在此实例之后运行的实例。
  • 最新:查看最新的实例。

显示 Runbook 实例详细信息的屏幕截图。

显示 Runbook 详细信息的屏幕截图。

注意

作业 ID 相同,并且由于第二个实例仍在运行,因此该作业仍在运行。

在面板下方,可以看到 Runbook 关系图。 可以选择每个 Runbook 活动来查看活动输出。 专用于每个活动的图标表示该活动的状态。 选择任何活动时,右侧的窗格将列出活动的输出。

由于某个活动可能在实例中多次执行(因为循环),因此每个活动的执行都具有唯 一的序列号。 通过覆盖,可以使用顶部的下拉列表选择 Sequence #

显示实例详细信息的屏幕截图。

注意

为了确保快速加载时间,只会为活动加载前 10 个活动输出。 “ 加载更多 ”按钮显示执行此活动的次数,可以选择它以加载更多输出。

实例和活动状态遵循与作业状态相同的格式。

执行 Runbook

导航到所需 Runbook 的 Runbook 屏幕,然后选择“ 运行”。 覆盖窗体将打开到要求你执行以下操作的右侧:

  • 将值设置为所有输入参数(必需)。
  • 选择可计划此作业的 Runbook 服务器集。

显示参数化运行的屏幕截图。

只有其中一台服务器将执行此作业。 若要在许多服务器上执行 Runbook,必须运行这些多个作业,并逐个显式设置服务器。

注意

在窗体中输入参数,否则不会考虑该窗体。

提交表单后,右上角会显示一个消失的弹出窗口,以通知作业是否已成功排队。

显示作业队列通知的屏幕截图。

停止运行作业

停止 ”按钮显示在仪表板和“作业”屏幕上。 右上角的“消失”弹出窗口通知作业是否已停止。

显示作业停止通知的屏幕截图。

常见问题

控制台未加载;错误“嗯哦! 出现连接到 WebApi [状态 0]“ 时出现的问题。

  1. 检查浏览器的开发人员控制台(控制台选项卡),查找 CORS 错误(由 CORS 策略阻止)。

    显示错误控制台的屏幕截图。

  2. 如果没有 CORS 错误,请检查 Web API 计算机上的事件查看器日志(应用程序)。

若要修复 CORS 错误,必须确保 API web.config 的文件必须具有合适的 CORS 配置。 浏览器错误显示 Web API web.config中预期的源值。 尽管域名不区分大小写,但 IIS CORS 使用区分大小写的比较测试。 确保 origin 该值在 IIS CORS 配置中小写。

提示

典型的 Web API IIS CORS 配置:

<add allowCredentials="true" maxAge="7200" origin="http://{domain}[:{port}]">
  <allowMethods>
    <add method="GET"/>
    <add method="PUT"/>
    <add method="POST"/>
    <add method="PATCH"/>
    <add method="DELETE"/>
  </allowMethods>
  <allowHeaders allowAllRequestedHeaders="true"/>
</add>

有关如何配置 web.configCORS 的详细信息,请参阅有关 CORS 模块配置的文章

如何实现更新 Web API URL?

控制台加载 {install_dir}\assets\configuration.json 以查找 API URL。 可以使用纯文本编辑器对其进行编辑。 确保 URL 末尾没有尾随 / (正斜杠)。

迁移到 HTML5 Web 组件

HTML5 Web 组件于 2021 年 12 月通过 博客文章公告发布。 该版本特别推荐了 .NET Core 5 REST API 和重新设计的 HTML5 控制台(不含 Silverlight)。

建议根据 System Center 2019 支持策略迁移到 .NET Core 6 Web 组件(v10.19.350.0)。

以下是对 Web 组件的改进:

  1. 升级到最新的 LTSC .NET Core 6。 .NET 5 已终止 支持
  2. Job start .NET 5 Web 控制台中的 form 参数是必需的。
  3. 添加到导航树的水平滚动,修复了深度嵌套内容的呈现。
  4. API 终结点已强化,用户权限不遵循的问题已得到修复。
  5. 控制台上看到的时间戳现在与系统的时区匹配。
  6. 根级别的 Runbook(即没有任何父文件夹)现在可见。
  7. 描述 API 的 Swagger(也称为 OpenAPI)规范随应用一起发布。
  8. 打包在Microsoft安装程序(.msi) 和安装程序 UI 中,以简化安装/卸载。

安装的先决条件

包含 Setup.exe 项将测试和提示以下缺少的先决条件:

  1. .NET 6 托管捆绑包
  2. IIS 模块: CORSURL 重写

提示

可以与 .NET 5 和 SilverLight Web 功能并排安装 v10.19.350.0 版本。

运行以下 PowerShell 命令,从 DLC 提取 v10.19.350.0 发布包并启动 Setup.exe

Setup.exe /components:webapi,webconsole

查看 API控制台安装程序文档,并按照所示Setup.exe的步骤进行操作。

安装程序将自动使用全新 web.config方式创建新的 IIS 站点。 你可能已对 web.config /> 进行了更改(例如将域添加到 CORS 允许的源、数据库设置、其他 IIS 站点元素)。 比较上一个和新 web.config 更新,并根据需要更新新 web.config

API 规范(Swagger/OpenAPI)以.json格式包含,可以使用所选的 swagger 预览器(如 Swagger 编辑器)可视化。

按照常见问题解答排查常见问题。 熟悉 v10.19.350.0 版本后,可以删除 .NET 5 应用和相应的 IIS 站点。

常见问题解答

使用浏览器导航到 HTML5 控制台后,我会看到 Uh 哦!连接到 API 消息时出现问题。

检查浏览器的控制台日志(在 Microsoft Edge 上按 Shift+Ctrl+I ),并查看是否存在 CORS 错误。 CORS 错误表示 Web 控制台 URL 尚未添加到 API 的允许源列表中。

如果请求失败,错误代码为 401,则表示身份验证失败。

  • 确保运行浏览器的标识对 Orchestrator 资产具有读取权限。 可以使用 Runbook 设计器授予这些权限。 可以通过使用“运行方式”选项打开浏览器来更改浏览器进程标识。
  • 确保在 IIS 功能中启用 Windows 身份验证,并在 IIS 站点中启用该方法。

我观察到大约 500 个错误响应

可以使用任何 REST 客户端向 API 发出请求。 如果 API 无法连接到数据库,或者未安装所需的 .NET 运行时,则会发出代码 500 的错误。 错误详细信息在 ETW 事件日志(使用事件查看器)中可见,这可能会揭示根本原因。

通过运行以下 PowerShell 命令检查 API 是否正常工作:

对于 PowerShell 5.1 版本

Invoke-RestMethod http://localhost:<api_port>/api/login -UseDefaultcredentials

对于 PowerShell 7.x 版本

Invoke-RestMethod http://localhost:<api_port>/api/login -UseDefaultcredentials -AllowUnencryptedAuthentication

安装程序未创建任何 HTTPS (TLS) 终结点,我需要它们。

设置 TLS 超出了安装程序的范围;必须遵循 IIS 文档。 设置后,请确保 Web 控制台 https 域也添加到 CORS 允许的源列表。

Orchestrator 控制台是一个单页应用,可帮助你监视和执行 Orchestrator 部署。 本文详细介绍 Orchestrator 2022 控制台中支持的功能。

显示仪表板的屏幕截图。

左侧的导航窗格显示 Runbook 和文件夹树,如 Runbook 设计器上所示的 Runbook文件夹树。 与早期版本中的控制台不同,无法选择 文件夹,但选择 Runbook 并查看其作业并执行它们。

导航窗格在所有屏幕上始终可见,以便快速导航到其他 Runbook 和文件夹,同时保留在同一屏幕上。

在导航窗格右侧,可以看到所选屏幕。 默认情况下会显示仪表板屏幕。

注意

目前,任何屏幕都不支持自动刷新。 手动重新加载页面。

仪表板

仪表板显示顶部的活动作业,后跟所有已完成作业(历史记录)表。 默认情况下,“已完成的作业”(历史记录)窗格处于折叠状态,允许将焦点集中在活动作业上。

显示仪表板历史记录的屏幕截图。

这两个面板中的每一行都对应于一个唯一的作业。 作业可能有一个或多个 Runbook 实例。 每行显示:

  • 作业 ID:链接到 Runbook
  • 时间戳:成功和失败的实例数显示在所有行的列之一中。
  • 操作按钮:停止作业或查看作业详细信息

可以选择和展开每个作业行并查看作业的实例。

Runbook

在导航树上选择 Runbook 或选择 Runbook 链接时,应用将导航到 Runbook 屏幕。 顶部面板列出了 Runbook 元数据(编辑状态、时间戳等)。 屏幕上 提供的“运行 ”按钮允许你将 Runbook 排队,以便在所需的 Runbook 服务器子集上执行。 对于未处于“已发布”状态的 Runbook,将禁用“运行”按钮。

显示 Runbook 视图的屏幕截图。

此面板下方是选项卡式视图:

  • 视图:对于 Runbook 图形图像。
  • 作业:有关 Runbook 的活动作业和已完成作业的列表(请参阅下文)。
  • 实例:有关其所有作业的活动和已完成 Runbook 实例的列表(请参阅下文)。

可以在“作业”视图中选择行,就像仪表板屏幕上的行一样。 可以使用正在运行行右侧的按钮停止正在运行的作业。

显示 Runbook 作业的屏幕截图。

显示 Runbook 实例的屏幕截图。

当此屏幕处于活动状态时,可以在导航树上选择其他 Runbook。 这不会更改所选选项卡。通过选择“作业”选项卡并导航到导航树中所需的 Runbook,可以快速查看不同 Runbook 的作业。

作业

选择作业(使用 (i) 按钮时,应用将导航到此屏幕。 顶部面板显示作业的元数据(时间戳、参数)。

显示此作业实例的表遵循面板。

显示作业详细信息的屏幕截图。

大多数作业都有单个实例。 如果 Runbook 具有 Monitor/Event 触发器活动,则每个触发器都会启动唯一的作业实例。 下面的屏幕截图显示了包含多个实例的作业。

显示作业实例的屏幕截图。

注意

作业随时最多可以有一个正在运行的实例。 但是,由于 Runbook 可以有多个并发运行的作业,因此 Runbook 可以有多个正在运行的实例。

作业的状态通过图标直观显示:

  • 三个点:作业已排队
  • 沙漏:作业正在运行
  • 带斜杠的圆圈:作业已取消
  • 刻度:作业成功完成
  • 红色感叹号:作业已完成但失败
  • 警告:作业已完成并显示警告(s)

实例数

选择实例(使用 (i) 按钮时,应用将导航到此屏幕。 顶部面板显示实例的元数据(作业 ID、时间戳、参数、执行此实例的服务器)。

显示实例的屏幕截图。

顶部面板还有三个导航按钮:

  • 上一篇:查看在此实例之前运行的实例。
  • 下一步:查看在此实例之后运行的实例。
  • 最新:查看最新的实例

显示 Runbook 实例详细信息的屏幕截图。

显示 Runbook 详细信息的屏幕截图。

注意

作业 ID 相同,并且由于第二个实例仍在运行,因此该作业仍在运行。

在面板下方,可以看到 Runbook 关系图。 可以选择每个 Runbook 活动来查看活动输出。 专用于每个活动的图标表示该活动的状态。 选择任何活动时,右侧会显示一个覆盖,其中列出了活动的输出。

由于某个活动可能在实例中多次执行(因为循环),因此每个活动的执行都具有唯 一的序列号。 通过覆盖,可以使用顶部的下拉列表选择 Sequence #

显示实例详细信息的屏幕截图。

注意

为了确保快速加载时间,只会为活动加载前 10 个活动输出。 “ 加载更多 ”按钮显示执行此活动的次数,可以选择它以加载更多输出。

实例和活动状态遵循与作业状态相同的格式。

执行 Runbook

导航到所需 Runbook 的 Runbook 屏幕,然后选择“ 运行”。 覆盖窗体将打开到要求你执行以下操作的右侧:

  • 将值设置为所有输入参数(必需)
  • 选择可计划此作业的 Runbook 服务器集。

显示参数化运行的屏幕截图。

只有其中一台服务器实际上将执行此作业。 若要在许多服务器上执行 Runbook,必须运行这些多个作业,并逐个显式设置服务器。

注意

在窗体中输入参数,否则不会考虑该窗体。

提交表单后,右上角会显示一个消失的弹出窗口,以通知作业是否已成功排队。

显示作业队列通知的屏幕截图。

停止运行作业

停止 ”按钮显示在仪表板和“作业”屏幕上。 你将在页面右上角找到一个消失的弹出窗口,以确认作业是否仍在运行,或者作业是否已停止。

显示作业停止通知的屏幕截图。

常见问题

控制台未加载;错误“嗯哦! 连接到 WebApi 时出现问题 [状态 0]”

  1. 检查浏览器的开发人员控制台(控制台选项卡),查找 CORS 错误(由 CORS 策略阻止)。

    显示错误控制台的屏幕截图。

  2. 如果没有 CORS 错误,请检查 Web API 计算机上的事件查看器日志(应用程序)。

若要修复 CORS 错误,必须确保 API web.config 的文件必须具有合适的 CORS 配置。 浏览器错误显示 Web API web.config中预期的源值。 尽管域名不区分大小写,但 IIS CORS 使用区分大小写的比较测试。 确保 origin 该值在 IIS CORS 配置中小写。

提示

典型的 Web API IIS CORS 配置:

<add allowCredentials="true" maxAge="7200" origin="http://{domain}[:{port}]">
  <allowMethods>
    <add method="GET"/>
    <add method="PUT"/>
    <add method="POST"/>
    <add method="PATCH"/>
    <add method="DELETE"/>
  </allowMethods>
  <allowHeaders allowAllRequestedHeaders="true"/>
</add>

有关如何配置 web.configCORS 的详细信息,请参阅有关 CORS 模块配置的文章

如何实现更新 Web API URL?

控制台加载 {install_dir}\assets\configuration.json 以查找 API URL。 可以使用纯文本编辑器对其进行编辑。 确保 URL 末尾没有尾随/尾随。

业务流程控制台是由多个窗格和工作区组成的单个网页。 本文介绍这些窗格和工作区,包括访问控制台和管理 Runbook 的过程。

导航窗格是业务流程控制台中的左窗格,可在其中选择要使用的工作区。 根据所选工作区,可以查看特定数据并使用特定选项。 在导航窗格中可以使用以下工作区。

“Runbook”工作区

“Runbook” 工作区允许你启动和停止 Runbook。 你也可以查看信息,例如为每个 Runbook 创建的作业和实例及其定义。

总结

系统为在“Runbook” 工作区中选择的任何文件夹或 Runbook 显示了“摘要” 选项卡。 此选项卡显示所选 Runbook 的作业和实例或所选文件夹中所有 Runbook 的摘要信息。 显示的统计信息每 10 分钟更新一次,因此在更新数据之前,在该时间内执行的活动可能不会反映在数字中。

“摘要” 中的每一列显示了在最后一小时、最后一天以及最后一周中完成的具有特定状态(“成功”、“警告”或“失败”)的作业数和实例数。 例如,也会显示当前正在进行的实例的数目。 对于作业,也会显示已经创建且当前正在排队的作业的数目。

Runbook

当你在“Runbook” 工作区中选择文件夹时,会显示“Runbook” 选项卡。 它列出了所选文件夹中包含的 Runbook,并且指明了每个 Runbook 中任何运行的作业和实例的状态。 若要选择其中一个 Runbook 并控制其操作,请在“操作”窗格中选择一个选项。 如果具有大量的 Runbook,则可以通过指定筛选器来细化列表。

作业

当你在“Runbook” 工作区中选择文件夹或 Runbook 时,会显示“作业” 选项卡。 此选项卡列出了为给定 Runbook 创建的作业以及完成状态。 对于文件夹,此选项卡列出了为该文件夹中的所有 Runbook 创建的作业及其完成状态。 作业是 Runbook 服务器提出的运行 Runbook 的请求,每当 Runbook 收到运行请求时都会创建作业。 如果 Runbook 的第一项操作为监视,则它会创建一个在 Runbook 停止之前一直运行的作业。 在这种情况下,作业的状态显示一个沙漏,指示它当前正在运行。

实例数

如果在 Runbook 工作区中选择文件夹或 Runbook,将显示“实例”选项卡。 对于 Runbook,此选项卡列出了为该 Runbook 创建的实例及其完成状态。 对于文件夹,此选项卡列出了已为该文件夹中的所有 Runbook 创建的实例及其完成状态。 实例是 Runbook 的运行副本,每次运行 Runbook 时都会创建。 如果 Runbook 的第一项操作为监视,则它会创建一个在满足监视器条件之前一直运行的实例。 在这种情况下,实例的状态将显示一个沙漏。 当满足监视器条件时,此实例会继续进行后续活动,然后显示完成状态。 然后,Runbook 会创建新实例,此新实例也将运行到满足监视器条件时为止。

“Runbook 服务器”工作区

“Runbook 服务器” 工作区允许你查看每个 Runbook 服务器的当前和已完成的作业和实例的状态。

作业

“作业” 选项卡列出了在 Runbook 服务器上已运行的作业及其完成状态。 作业是 Runbook 服务器提出的运行 Runbook 的请求,每当 Runbook 收到运行请求时都会创建作业。 如果 Runbook 的第一项操作为监视,则它会创建一个在 Runbook 停止之前一直运行的作业。 在这种情况下,作业的状态显示沙漏,这意味着它当前正在运行。

实例数

“实例” 选项卡列出了在 Runbook 服务器上已创建的实例及其完成状态。 实例是 Runbook 的运行副本,每次运行 Runbook 时都会创建。 如果 Runbook 的第一项操作为监视,则它会创建一个在满足监视器条件之前一直运行的实例。 在这种情况下,实例的状态将显示一个沙漏。 当满足监视器条件时,此实例会继续进行后续活动,然后显示完成状态。 然后,Runbook 会创建新实例,此新实例也将运行到满足监视器条件时为止。

“事件”工作区

“事件” 工作区允许你查看日志事件。 默认情况下,日志事件包括 Management 服务器和所有 Runbook 服务器的所有事件。 若要限制事件,请选择“筛选并提供条件来限制显示的事件。 如果事件特定于 Runbook 服务器,则它包括“来源” 框中的服务器的名称。 在这种情况下,可以选择事件,然后在“操作”窗格中选择“查看 Runbook 服务器”。 选择“查看 Runbook 服务器”会打开该 Runbook 服务器的 Runbook 服务器工作区中的“作业”选项卡。

在浏览器中启动业务流程控制台

  1. 打开浏览器。

  2. 在地址栏中,输入 http://computer name/:port number 计算机名称是安装 Web 服务的服务器的名称,端口是在配置 Web 服务期间选择的端口号。 默认情况下,端口是 82。

在 Runbook 设计器中启动业务流程控制台

选择 工具栏上的“业务流程控制台 ”按钮。

注意

如果尚未为业务流程控制台设置 URL,将收到错误消息。 使用以下过程设置 URL。

在 Runbook 设计器中设置业务流程控制台 URL

  1. 选择“选项” ,然后选择“Orchestration 控制台”

  2. URL 框中,输入 http://computer name:port number 计算机名称是安装 Web 服务的服务器的名称,端口是在配置 Web 服务期间选择的端口号。 默认情况下,端口是 82。

  3. 选择“完成”。

启动和停止 Runbook

除了查看 Runbook 的当前状态之外,你还可以从 Orchestration 控制台中启动和停止 Runbook。 当你启动 Runbook 时,系统会创建一个作业,该作业将等待可用的 Runbook 服务器处理该 Runbook。 如果 Runbook 中的第一项操作是监视,则作业会继续运行(可能会产生 Runbook 的多个实例),直到 Runbook 或作业停止为止。 当 Runbook 服务器可用时,作业将向该 Runbook 服务器提供要处理的 Runbook 实例。 正在运行的 Runbook 至少具有一个作业以及与其关联的一个或多个实例。

停止 Runbook 时,Runbook、所有作业和与 Runbook 关联的所有实例都会停止。

选择要启动、停止或查看 Runbook 状态的步骤所需的选项卡:

按照以下步骤启动 Runbook:

  1. 选择 Runbook 以打开 Runbook 工作区。

  2. 如果 Runbook 位于某个文件夹中,请在“Runbook” 窗格中选择此文件夹。

  3. 在结果窗格中选择“Runbook” 选项卡。

  4. 选择 Runbook,然后在 “操作 ”窗格中,选择“ 启动 Runbook”。

  5. 如果 Runbook 需要参数,它们将列在 “Runbook 参数 ”窗格中。 选择每个 Runbook 的 “值 ”列,并输入要使用的 Runbook 的值。

  6. 如果要在非默认服务器上运行 Runbook,请在“可用 Runbook 服务器”窗格中选择一个服务器,然后选择向右箭头将服务器添加到“所选 Runbook 服务器”窗格。

    注意

    如果将多个服务器添加到 “所选 Runbook 服务器” 窗格,则 Runbook 仅在第一台服务器上运行(如果可用)。 其他服务器是仅当主服务器不可用时才运行 Runbook 的备份服务器。

  7. 选择开始

停止作业

作业是运行 Runbook 的请求。 仅当你请求运行 Runbook 时才会创建作业。 如果 Runbook 中的第一项操作是监视,则作业会继续运行,直到 Runbook 或作业停止为止。 沙漏表明了正在运行的作业的状态。 实例是 Runbook 的运行副本。

无法启动作业;只能启动 Runbook。

当你查看实例时,你可以选择停止关联的作业。 如果停止作业,则会停止实例、作业、任何其他关联的实例以及 Runbook。

后续步骤

若要了解有关部署 Runbook 的详细信息,请参阅 部署 Runbook