Dela via


Felsöka felkoder vid körning av runbook i Azure Automation

När du använder runbooks i Azure Automation kan problem uppstå på grund av körningstids- eller PowerShell-undantag, eller specifika felmeddelanden. Den här artikeln innehåller en lista över problem och lösningar på dem.

Anmärkning

Azure Automation möjliggör återställning av runbooks som tagits bort under de senaste 29 dagarna. Du kan återställa den borttagna runbooken genom att köra ett PowerShell-skript som ett jobb i ditt Automation-konto. Mer information finns under Återställa en borttagen runbook.

Felsök felmeddelanden

Läs följande tabell för att lösa runbook-körningsrelaterade felmeddelanden:

Fel Beskrivning Lösning
Det går inte att skapa ett nytt Automation-jobb i regionen Europa, västra. Det här problemet uppstår på grund av skalbarhetsbegränsningarna för Automation-tjänsten i regionen Västeuropa. Lös problemet genom att följa stegen i Det går inte att skapa ett nytt Automation-jobb i regionen Västeuropa.
The subscription cannot be found. Det här problemet kan uppstå när runbooken inte använder en hanterad identitet för att komma åt Azure-resurser. Lös problemet genom att följa stegen i Det går inte att hitta Azure-prenumerationen.
Strong authentication enrollment is required. Om du har multifaktorautentisering på ditt Azure-konto kan du inte använda en Microsoft Entra-användare för att autentisera till Azure. Information om hur du löser det här problemet finns i Autentisering till Azure misslyckas eftersom multifaktorautentisering är aktiverat.
Runbook misslyckas med ”Ingen behörighet” eller liknande. Den hanterade identiteten kanske inte har samma behörighet till Azure-resurser som ditt aktuella konto. Kontrollera att din hanterade identitet har behörighet att komma åt alla resurser som används i skriptet.
Fel: ”429: Begärandehastigheten är för närvarande för hög. Försök igen." Det här felet kan inträffa när jobbutdata hämtas från en runbook som har många utförliga strömmar. Information om hur du löser det här felet finns i Begärandefrekvensen är för stor.
400 Bad Request. Felet ”400 Felaktig begäran” kan inträffa av flera orsaker. Kontrollera först om runbooken fungerar utanför Azure Automation. Runbook-koden fungerar vanligtvis inte med det här felet på grund av:

- Värden saknas.
– Fel värden skickas.
– Äldre moduler som används.
– En refererad resurs som har inaktiverats; till exempel anropar runbooken en inaktiverad eller förfallen webhook.
Information om hur du löser det här felet finns i 400 Status för felaktig begäran när du anropar en webhook.
Resource not found. Kontrollera värdena för resursen. De tre värdena som ska kontrolleras är:

– Resursnamn
– Namn på resursgrupp
-Abonnemang

Bekräfta att runbooken har behörigheter i den prenumeration som innehåller resursen. Om du vill ändra prenumerationen kan du använda Set-AzContext kommandot eller az account set tillsammans med parametern -DefaultProfile . Många kommandon tillhandahåller en prenumerationsparameter som gör att en annan prenumeration kan användas än den aktuella.
Logga in på Microsoft Azure Portal. Leta rätt på den resurs som du försöker använda och kontrollera resursnamnet, resursgruppen och prenumerationen.

Om ingen av dessa lösningar löser problemet, se Felsöka runbook-problem.

Anmärkning

Innan du öppnar ett ärende följer du stegen i Data som ska samlas in när du öppnar ett ärende för Azure Automation. Den här processen hjälper oss att lösa problemet så snabbt som möjligt.

Referenser

Kontakta oss för att få hjälp

Om du har frågor eller behöver hjälp, skapa en supportförfrågan, eller fråga Azures community-support. Du kan också lämna produktfeedback till Azure feedback-community.