业务流程控制台概述

重要

此版本的 Orchestrator 已终止支持。 建议 升级到 Orchestrator 2022

Orchestrator 控制台是由多个窗格和工作区组成的单个网页。 本文介绍这些窗格和工作区,并包括访问控制台和管理 Runbook 的过程。 其中详细介绍了如何使用基于 HTML5 的最新 Web 控制台以及使用 SilverLight (已弃用) 。 确保使用本文中提到的步骤 迁移到 最新的 Web 控制台。

注意

DLC 提取 v10.19.350.0 版本包。

左侧导航窗格显示 Runbook文件夹树,如 Runbook Designer上所示。 与早期版本中的控制台不同,不能选择 文件夹,但可以选择 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 可以有多个正在运行的实例。

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

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

实例数

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

显示 实例的屏幕截图。

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

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

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

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

注意

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

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

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

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

注意

为了确保快速加载时间,只会为活动加载前 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 使用区分大小写的比较测试。 确保 IIS origin 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.config配置 CORS 的详细信息,请参阅有关 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) 。

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

以下是对 Web 组件所做的改进:

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

安装的先决条件

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

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

提示

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

运行以下 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 控制台后,我看到了 哦哦!连接到 API 消息时出现问题

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

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

  • 确保运行浏览器的标识对 Orchestrator 资产具有读取权限。 可以使用 Runbook Designer授予这些权限。 可以通过使用运行方式选项打开浏览器来更改浏览器进程标识。
  • 确保在 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 控制台中支持的功能。

显示仪表板的屏幕截图。

左侧的“导航”窗格显示 RunbookFolders 树,就像 Runbook Designer所示。 与早期版本中的控制台不同,不能选择 “文件夹”,但可以选择 Runbook 并查看其作业并执行它们。

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

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

注意

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

仪表板

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

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

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

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

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

Runbook

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

显示 Runbook 视图的屏幕截图。

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

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

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

显示 Runbook 作业的屏幕截图。

显示 Runbook 实例的屏幕截图。

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

作业

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

显示此作业实例的表紧跟面板。

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

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

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

注意

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

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

  • 三个点:作业已排队
  • 沙漏:作业正在运行
  • 带斜杠的圆圈:作业已取消
  • 勾选:作业已成功完成
  • 红色感叹号:作业已完成但失败
  • 警告:作业已完成,但有警告 ()

实例数

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

显示实例的屏幕截图。

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

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

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

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

注意

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

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

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

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

注意

为确保快速加载时间,仅为活动加载前 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.config配置 CORS 的详细信息,请参阅有关 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 Designer中启动 Orchestration 控制台

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

注意

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

在 Runbook Designer设置业务流程控制台 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 仅在第一台服务器上运行(如果可用)。 其他服务器是备份服务器,仅当主服务器不可用时才运行 Runbook。

  7. 选择“开始”。

停止作业

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

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

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

后续步骤

若要详细了解如何部署 Runbook,请参阅 部署 Runbook