Skip to content

Commit 58742db

Browse files
author
Simonx Xu
authored
Merge pull request #9171 from AmandaAZ/Branch-CI6195
AB#6195: Error running a PowerShell runbook
2 parents d4b0d27 + 9e94eeb commit 58742db

File tree

3 files changed

+46
-2
lines changed

3 files changed

+46
-2
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: Troubleshoot Error Codes During Runbook Execution in Azure Automation
3+
description: Helps you troubleshoot some errors that occur during runbook execution in Azure Automation.
4+
ms.date: 06/27/2025
5+
ms.reviewer: adoyle, v-weizhu
6+
ms.service: azure-automation
7+
ms.custom: sap:Runbook not working as expected
8+
---
9+
# Troubleshoot error codes during runbook execution in Azure Automation
10+
11+
When using runbooks in Azure Automation, you might encounter issues due to runtime or PowerShell exceptions or specific error messages. This article lists some issues and provides solutions to them.
12+
13+
> [!NOTE]
14+
> Azure Automation enables recovery of runbooks deleted in the last 29 days. You can restore the deleted runbook by running a PowerShell script as a job in your Automation account. For more information, see [Restore a deleted runbook](/azure/automation/manage-runbooks#restore-deleted-runbook).
15+
16+
## Troubleshoot error messages
17+
18+
Review the following table to resolve runbook execution-related error messages:
19+
20+
|Error|Description|Solution|
21+
|-----|-----------|
22+
|Unable to create a new Automation job in the West Europe region.|This issue occurs due to the scalability limits of the Automation service in the West Europe region. |To resolve this issue, follow the steps in [Unable to create new Automation job in West Europe region](/azure/automation/troubleshoot/runbooks#scenario-unable-to-create-new-automation-job-in-west-europe-region).|
23+
|`The subscription cannot be found.`|This issue can occur when the runbook doesn't use a managed identity to access Azure resources. |To resolve this issue, follow the steps in [Unable to find the Azure subscription](/azure/automation/troubleshoot/runbooks#unable-to-find-subscription).|
24+
|`Strong authentication enrollment is required.`|If you have multifactor authentication on your Azure account, you can't use a Microsoft Entra user to authenticate to Azure.|To resolve this issue, see [Authentication to Azure fails because multifactor authentication is enabled](/azure/automation/troubleshoot/runbooks#auth-failed-mfa).|
25+
|Runbook fails with "No permission" or some variation.|The managed identity might not have the same permissions to Azure resources as your current account.|Make sure that your managed identity [has permission to access any resources](/azure/role-based-access-control/role-assignments-portal) used in your script.|
26+
|Error: "429: The request rate is currently too large. Please try again."|This error can occur when retrieving job output from a runbook that has many verbose streams.|To resolve this error, see [The request rate is too large](/azure/automation/troubleshoot/runbooks#429).|
27+
|`400 Bad Request.`|A "400 Bad Request" error can occur for several reasons. First, verify if the runbook works outside of Azure Automation. Typically, the runbook code doesn't work with this error due to:<br><br>- Missing values.<br>- Wrong values being passed.<br>- Older modules being used.<br>- A referenced resource being disabled; for example, the runbook calls a disabled or expired webhook.|To resolve this error, see [400 Bad Request status when calling a webhook](/azure/automation/troubleshoot/runbooks#expired%20webhook).|
28+
|`Resource not found.`|Check the values provided for the resource. |The three values to check are:<br><br>- Resource name<br>- Resource group name<br>- Subscription<br><br>Confirm that the runbook has permissions in the subscription that contains the resource. To change the subscription, you can use the `Set-AzContext` or `az account set` command together with the `-DefaultProfile` parameter. Many commands provide a subscription parameter that allows a different subscription to be used than the current one.<br>Sign in to the Microsoft Azure portal. Find the resource being used and examine the resource name, resource group, and subscription.|
29+
30+
If none of these solutions addresses your issue, see [Troubleshoot runbook issues](/azure/automation/troubleshoot/runbooks).
31+
32+
> [!NOTE]
33+
> Before opening a case, follow the steps in [Data to collect when opening a case for Azure Automation](/azure/automation/troubleshoot/collect-data-microsoft-azure-automation-case). This process will help us resolve your case as quickly as possible.
34+
35+
## References
36+
37+
- [Start a runbook in Azure Automation](/azure/automation/start-runbooks)
38+
- [Run Automation runbooks on a Hybrid Runbook Worker](/azure/automation/automation-hrw-run-runbooks)
39+
40+
[!INCLUDE [Azure Help Support](../../../includes/azure-help-support.md)]

support/azure/automation/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
href: welcome-automation.yml
33
- name: Runbook not working as expected
44
items:
5+
- name: Troubleshoot error codes during runbook execution
6+
href: runbooks/error-running-powershell-runbook.md
57
- name: Runbook jobs get suspended
68
href: runbooks/runbook-job-suspended.md
79
- name: Troubleshoot issues with python packages

support/azure/automation/welcome-automation.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@ landingContent:
2121
- title: Runbook not working as expected
2222
linkLists:
2323
- linkListType: how-to-guide
24-
links:
24+
links:
2525
- text: Runbook jobs get suspended
26-
url: runbooks/runbook-job-suspended.md
26+
url: runbooks/runbook-job-suspended.md
27+
- text: Troubleshoot error codes during runbook execution
28+
url: runbooks/error-running-powershell-runbook.md
2729
- text: Troubleshoot issues with python packages
2830
url: runbooks/error-running-python-runbook.md
2931
- text: Troubleshoot issues with runbook execution start time

0 commit comments

Comments
 (0)