Wat is een runbook?
Runbooks fungeren als opslagplaatsen voor uw aangepaste scripts en werkstromen.
Ze verwijzen doorgaans ook naar gedeelde Automation-resources, zoals referenties, variabelen, verbindingen en certificaten.
Runbooks kunnen ook andere runbooks bevatten, zodat u complexere werkstromen kunt bouwen.
U kunt runbooks op aanvraag aanroepen en uitvoeren of volgens een schema met behulp van Automation Schedule-assets.
Runbooks maken
Bij het maken van runbooks hebt u twee opties. U hebt de volgende mogelijkheden:
- Maak uw runbook en importeer het. Ga naar Een runbook starten in Azure Automation voor meer informatie over het maken of importeren van een runbook in Azure Automation.
- Runbooks wijzigen vanuit de runbookgalerie. Het biedt een uitgebreid ecosysteem van runbooks die beschikbaar zijn voor uw vereisten. Ga naar runbook- en modulegalerieën voor Azure Automation voor meer informatie.
Een levendige opensource-community maakt ook runbooks die u rechtstreeks op uw gebruiksvoorbeelden kunt toepassen.
U kunt kiezen uit verschillende runbooktypen op basis van uw vereisten en de Windows PowerShell-ervaring.
Als u liever rechtstreeks met Windows PowerShell-code werkt, kunt u een PowerShell-runbook of een PowerShell Workflow-runbook gebruiken.
U kunt offline bewerken of met de teksteditor in Azure Portal met behulp van een van deze.
Als u liever een runbook bewerkt zonder blootstelling aan de onderliggende code, kunt u een grafisch runbook maken met behulp van de grafische editor van Azure Portal.
Grafische runbooks
Grafische runbooks en grafische PowerShell Workflow-runbooks worden gemaakt en bewerkt met de grafische editor in Azure Portal.
U kunt ze exporteren naar een bestand en importeren in een ander Automation-account, maar u kunt ze niet maken of bewerken met een ander hulpprogramma.
PowerShell Runbooks
PowerShell-runbooks zijn gebaseerd op Windows PowerShell. U bewerkt de runbookcode rechtstreeks met behulp van de teksteditor in Azure Portal.
U kunt ook een willekeurige offline teksteditor gebruiken en het runbook importeren in Azure Automation. PowerShell-runbooks maken geen gebruik van parallelle verwerking.
PowerShell Workflow-runbooks
PowerShell Workflow-runbooks zijn tekstrunbooks op basis van Windows PowerShell Workflow.
U kunt de runbookcode rechtstreeks bewerken met behulp van de teksteditor in Azure Portal.
U kunt ook een willekeurige offline teksteditor gebruiken en het runbook importeren in Azure Automation.
PowerShell Workflow-runbooks maken gebruik van parallelle verwerking om gelijktijdige voltooiing van meerdere taken mogelijk te maken.
Het starten van werkstroomrunbooks duurt langer dan PowerShell-runbooks, omdat deze moeten worden gecompileerd voordat ze worden uitgevoerd.
Python-runbooks
U kunt de code van het runbook rechtstreeks bewerken met behulp van de teksteditor in Azure Portal of u kunt elke offline teksteditor gebruiken en het runbook importeren in Azure Automation.
U kunt ook Python-bibliotheken gebruiken. U moet het pakket eerst importeren in het Automation-account om bibliotheken van derden te kunnen gebruiken.
Notitie
U kunt runbooks niet converteren van grafisch naar teksttype en omgekeerd.
Ga naar Azure Automation-runbooktypen voor meer informatie over de verschillende typen runbooks.