問題陳述: 我有一個PowerShell的運行手冊是關閉虛擬機上蔚藍的時間表。
我也有一個sql runbook,它檢查數據庫中的狀態,現在當sql腳本有結果時,我想根據結果調用關閉VM的Runbook。Azure的自動化運行手冊
問題:是否有可能這兩個運行手冊整合,我可以調用從工作流程工作流?
問題陳述: 我有一個PowerShell的運行手冊是關閉虛擬機上蔚藍的時間表。
我也有一個sql runbook,它檢查數據庫中的狀態,現在當sql腳本有結果時,我想根據結果調用關閉VM的Runbook。Azure的自動化運行手冊
問題:是否有可能這兩個運行手冊整合,我可以調用從工作流程工作流?
如果這些是2個獨立的運行手冊,你將需要configure one of the runbooks with a webhook,並添加一個動作到另一個運行手冊來調用針對網絡掛接的HTTP請求。這將是最簡單的方法。
另一種方法是對那些運行手冊合併成一個運行手冊和使用PowerShell根據你的條件來創建邏輯關機VM。
是否有可能這兩個運行手冊整合,我可以調用從工作流中的工作流 ?
是的,這是可能的。 Azure自動化Runbook支持在Runbook中調用子Runbook。
爲了擴大對@ 4c74356b41的回答,您可以使用Start-AzureRmAutomationRunbook
調用運行手冊裏的孩子運行手冊。
Start-AzureRmAutomationRunbook -AutomationAccountName "Contoso17" -Name "Runbk01" -ResourceGroupName "ResourceGroup01"
此命令將在Azure的自動化命名Runbk01的運行手冊帳戶名爲Contoso17一個運行手冊的工作。關於兒童運行手冊在Azure的自動化
更多信息,請參閱本link。