我有一个处于运行状态的 PowerShell Azure Runbook。
通过 Azure 门户按停止会导致错误消息:
“工作无法停止”。
使用 PowerShell cmdlet Stop-AzureRMAutomationJob 会导致错误消息:
"InternalServerError: {"Message":"发生错误。"}
从文档看来,该作业将在 3 小时后停止,但还有其他方法可以停止 Runbook 作业或处理此类情况吗?
我有一个处于运行状态的 PowerShell Azure Runbook。
通过 Azure 门户按停止会导致错误消息:
“工作无法停止”。
使用 PowerShell cmdlet Stop-AzureRMAutomationJob 会导致错误消息:
"InternalServerError: {"Message":"发生错误。"}
从文档看来,该作业将在 3 小时后停止,但还有其他方法可以停止 Runbook 作业或处理此类情况吗?
此问题已提交 Microsoft 产品组修复,现在应该已修复。
首先,您应该找到状态为失败的作业 ID...
获取 AzureRmAutomationJob -ResourceGroupName $RG -AutomationAccountName $AA | 其中 {$ .RunbookName -eq "运行手册名称" -and $ .status -eq "Failed"}
然后在停止运行手册之后
停止 AzureRmAutomationJob -ResourceGroupName $RG -AutomationAccountName $AA -id JOBID