Vad är en runbook?
Runbooks fungerar som arkiv för dina egna anpassade skript och arbetsflöden.
De refererar också vanligtvis till delade Automation-resurser, till exempel autentiseringsuppgifter, variabler, anslutningar och certifikat.
Runbooks kan också innehålla andra runbooks så att du kan skapa mer komplexa arbetsflöden.
Du kan anropa och köra runbooks på begäran eller enligt ett schema med hjälp av Automation Schedule-tillgångar.
Skapa runbooks
När du skapar runbooks har du två alternativ. Du kan antingen:
- Skapa din runbook och importera den. Mer information om hur du skapar eller importerar en runbook i Azure Automation finns i Starta en runbook i Azure Automation.
- Ändra runbooks från Runbook-galleriet. Det ger ett komplett ekosystem med runbooks som är tillgängliga för dina behov. Mer information finns i Runbook- och modulgallerier för Azure Automation.
En levande community med öppen källkod skapar också runbooks som du kan använda direkt i dina användningsfall.
Du kan välja mellan olika runbook-typer baserat på dina krav och Windows PowerShell-upplevelse.
Om du föredrar att arbeta direkt med Windows PowerShell-kod kan du använda en PowerShell-runbook eller en PowerShell Workflow-runbook.
Du kan redigera offline eller med textredigeraren i Azure-portalen med någon av dessa.
Om du föredrar att redigera en runbook utan exponering för den underliggande koden kan du skapa en grafisk runbook med hjälp av Azure-portalens grafiska redigerare.
Grafiska körböcker
Grafiska runbooks och grafiska PowerShell-arbetsflödesrunbooks skapas och redigeras med grafikredigeraren i Azure-portalen.
Du kan exportera dem till en fil och importera dem till ett annat automationskonto, men du kan inte skapa eller redigera dem med ett annat verktyg.
PowerShell runböcker
PowerShell-runbooks baseras på Windows PowerShell. Du redigerar runbook-koden direkt med textredigeraren i Azure-portalen.
Du kan också använda valfri offlinetextredigerare och importera runbooken till Azure Automation. PowerShell-runbooks använder inte parallell bearbetning.
PowerShell-arbetsflödesrunbooks
PowerShell-arbetsflödesrunbooks är runbooks baserade på Windows PowerShell-arbetsflöde.
Du redigerar runbook-koden direkt med textredigeraren i Azure-portalen.
Du kan också använda valfri offlinetextredigerare och importera runbooken till Azure Automation.
PowerShell Workflow-runbooks använder parallell bearbetning för att möjliggöra samtidig slutförande av flera uppgifter.
Det tar längre tid att starta arbetsflödesrunbooks än PowerShell-runbooks eftersom de måste kompileras innan de körs.
Python-runböcker
Du kan redigera runbookens kod direkt med textredigeraren i Azure-portalen, eller så kan du använda valfri offlinetextredigerare och importera runbooken till Azure Automation.
Du kan också använda Python-bibliotek. Du måste först importera paketet till Automation-kontot för att kunna använda bibliotek från tredje part.
Not
Du kan inte konvertera runbooks från grafisk form till textform och vice versa.
För mer information om de olika typerna av körhandböcker, besök typer av Azure Automation-körhandböcker.