场景:
我有两本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