Vad är en runbook?

Slutförd

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.

Skärmbild av fönstret Lägg till Runbook. I den vänstra rutan är

Skapa runbooks

När du skapar runbooks har du två alternativ. Du kan antingen:

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.