在您的runbook中包含一个runbook.ps1脚本



场景:

我有两本runbook,runbook A和runbook B。

在runbook B中,我想将runbook A加载到内存中。

下面跑不动,有人能帮我吗?

.runbookb.ps1
. ./runbookb.ps1

假设您想从runbook A调用runbook B,首先请确保runbook B存在于您的自动化帐户中,并且已发布。然后,根据runbook类型,您需要使用不同的语法:

  • 对于PowerShellRunbook,正确的语法为:./runbookb.ps1. ./runbookb.ps1(取决于您是否想要"点源"行为)
  • 对于PowerShell工作流Runbook,正确的语法为:runbookb

如果你真的想将runbook内容加载到内存中,这是不同的:

  • 对于PowerShellrunbooks:Get-Content ./runbookb.ps1
  • 对于PowerShell工作流Runbook:请使用Export-AzureRmAutomationRunbook cmdlet

最新更新