Was ist ein Runbook?

Abgeschlossen

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.

Screenshot of the Add Runbook window. In the left pane, Quick Create, create a new runbook is selected. In the right pane, the runbook type dropdown menu displays options such as PowerShell, Python 2, Graphical, and Other. Under Other is PowerShell Workflow, and Graphical PowerShell workflow.

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.