在 Azure 自动化中测试 Runbook

测试 Runbook 时,将执行草稿版,并会完成其执行的任何操作。 不会创建作业历史记录,但会在“测试输出”窗格中显示“输出”“警告和错误”流。 仅当 $VerbosePreference 变量设置为 Continue 时,才会在“输出”窗格中显示发送到详细流的消息。

即使草稿版正在运行,该 Runbook 也仍会正常执行工作流,并针对环境中的资源执行任何操作。 因此,只能在非生产资源中测试 Runbook。

测试每种 Runbook 类型的过程是相同的,且 Azure 门户中文本编辑器和图形编辑器的测试没有区别。

在 Azure 门户中测试 Runbook

在 Azure 门户中,可使用任何 Runbook 类型

  1. 文本编辑器图形编辑器中打开 Runbook 的草稿版本。
  2. 单击“测试”按钮,打开“测试”边栏选项卡。
  3. 如果 Runbook 有参数,参数会在左窗格中列出,可以在其中提供用于测试的值。
  4. 如果要在混合 Runbook 辅助角色上运行测试,则将“运行设置”更改为“混合辅助角色”并选择目标组的名称。 Azure ,以在云中运行测试。
  5. 单击“开始”按钮以开始测试。
  6. 如果 Runbook 是 PowerShell 工作流 Runbook 或图形 Runbook,则在使用“输出”窗格下方的按钮对它进行测试时,可以停止或暂停它。 暂停 Runbook 时,该 Runbook 会完成它在被暂停之前正在进行的活动。 暂停 Runbook 后,可以将它停止或重启。
  7. 在输出窗格中检查 Runbook 的输出。

后续步骤