Azure自动化运行手册

Azure自动化运行手册,azure,azure-sql-database,azure-powershell,Azure,Azure Sql Database,Azure Powershell,问题陈述: 我有一个powershell runbook,可以按计划关闭azure上的VM。 我还有一个sql runbook,它检查DB中的状态,现在当sql脚本有结果时,我想根据结果调用runbook关闭VM 问题:是否可以集成这两个runbook,我是否可以从工作流中调用工作流?如果这两个runbook是独立的runbook,则需要向另一个runbook添加操作,以对该webhook调用http请求。那将是最简单的方法 另一种方法是将这些运行手册合并到一个运行手册中,并使用powershe

问题陈述: 我有一个powershell runbook,可以按计划关闭azure上的VM。
我还有一个sql runbook,它检查DB中的状态,现在当sql脚本有结果时,我想根据结果调用runbook关闭VM


问题:是否可以集成这两个runbook,我是否可以从工作流中调用工作流?

如果这两个runbook是独立的runbook,则需要向另一个runbook添加操作,以对该webhook调用http请求。那将是最简单的方法

另一种方法是将这些运行手册合并到一个运行手册中,并使用powershell根据您的情况创建关闭VM的逻辑

有没有可能整合这两个运行手册,我可以称之为a 来自工作流的工作流

是的,这是可能的。Azure Automation runbook支持在runbook中调用子runbook

Start-AzureRmAutomationRunbook -AutomationAccountName "Contoso17" -Name "Runbk01" -ResourceGroupName "ResourceGroup01"
要扩展@4c74356b41答案,可以使用调用runbook中的子runbook

Start-AzureRmAutomationRunbook -AutomationAccountName "Contoso17" -Name "Runbk01" -ResourceGroupName "ResourceGroup01"
此命令为名为Contoso17的Azure自动化帐户中名为Runbk01的runbook启动runbook作业

有关Azure Automation中的子运行手册的更多信息,请参阅此