Was ist ein Runbook?
Runbooks dienen als Repositorys für Ihre benutzerdefinierten Skripts und Workflows.
Außerdem verweisen sie in der Regel auf von Automation gemeinsam genutzte Ressourcen wie Anmeldeinformationen, Variablen, Verbindungen und Zertifikate.
Runbooks können auch andere Runbooks enthalten, sodass Sie komplexere Workflows einrichten können.
Sie können Runbooks entweder bei Bedarf oder nach einem Zeitplan aufrufen und ausführen, indem Sie Automation-Zeitplanressourcen verwenden.
Erstellen von Runbooks
Beim Erstellen von Runbooks haben Sie zwei Möglichkeiten. Sie haben folgende Möglichkeiten:
- Erstellen des Runbooks und es anschließend importieren Weitere Informationen zum Erstellen oder Importieren eines Runbooks in Azure Automation finden Sie unter Starten eines Runbooks in Azure Automation.
- Ändern von Runbooks über den Runbookkatalog Dieser stellt ein umfangreiches Ökosystem von Runbooks bereit, die für Ihre Anforderungen verfügbar sind. Weitere Informationen finden Sie in den Runbook- und Modulgalerien für Azure Automation.
Eine lebendige Open-Source-Community erstellt ebenfalls Runbooks, die Sie direkt auf Ihre Anwendungsfälle anwenden können.
Sie können je nach Anforderungen und Erfahrung mit Windows PowerShell aus verschiedenen Runbooktypen wählen.
Wenn Sie lieber direkt mit Windows PowerShell-Code arbeiten möchten, können Sie ein PowerShell-Runbook oder ein PowerShell Workflow-Runbook nutzen.
Sie können diese entweder offline oder mit dem Text-Editor im Azure-Portal bearbeiten.
Wenn Sie ein Runbook lieber bearbeiten möchten, ohne den zugrunde liegenden Code zu sehen, können Sie mit dem grafischen Editor im Azure-Portal ein grafisches Runbook erstellen.
Grafische Runbooks
Grafische Runbooks und grafische PowerShell-Workflow-Runbooks werden im Azure-Portal mit dem Grafikeditor erstellt und bearbeitet.
Sie können sie in eine Datei exportieren und in ein anderes Automation-Konto importieren, aber Sie können sie nicht mit einem anderen Tool erstellen oder bearbeiten.
PowerShell-Runbooks
PowerShell-Runbooks basieren auf Windows PowerShell. Sie bearbeiten den Runbookcode direkt mit dem Text-Editor im Azure-Portal.
Sie können auch einen beliebigen Offline-Texteditor verwenden und das Runbook in Azure Automation importieren . PowerShell-Runbooks nutzen keine Parallelverarbeitung.
PowerShell-Workflow-Runbooks
PowerShell-Workflow-Runbooks sind Textrunbooks, die auf einem Windows PowerShell-Workflow basieren.
Sie bearbeiten den Runbookcode direkt im Text-Editor im Azure-Portal.
Sie können auch einen beliebigen Offline-Texteditor verwenden und das Runbook in Azure Automation importieren .
PowerShell-Workflowrunbooks nutzen die Parallelverarbeitung, um die gleichzeitige Ausführung mehrerer Aufgaben zu ermöglichen.
Das Starten von Workflow-Runbooks dauert länger als bei PowerShell-Runbooks, da sie vor der Ausführung kompiliert werden müssen.
Python-Runbooks
Sie können den Code des Runbooks direkt mit einem Text-Editor im Azure-Portal bearbeiten oder einen beliebigen Text-Editor offline verwenden und das Runbook in Azure Automation importieren.
Sie können auch Python-Bibliotheken verwenden. Um Bibliotheken von Drittanbietern verwenden zu können, müssen Sie zuerst das Paket in das Automation-Konto importieren.
Hinweis
Sie können Runbooks nicht aus einem grafischen in einen textbasierten Typ oder umgekehrt konvertieren.
Weitere Informationen zu den verschiedenen Typen von Runbooks finden Sie unter Azure Automation-Runbooktypen.