Erstellen eines Workflows

Abgeschlossen

Schreiben Sie den Workflow mit einem Skript-Editor, wie z. B. Windows PowerShell Integrated Scripting Environment (ISE).

Dieser erzwingt die Workflowsyntax und hebt Syntaxfehler hervor. Weitere Informationen finden Sie im Tutorial: Erstellen eines PowerShell Workflow-Runbooks in Azure Automation.

Ein Vorteil von PowerShell ISE ist, dass der Code automatisch kompiliert wird und Sie das Artefakt speichern können.

Da die syntaktischen Unterschiede zwischen Skripts und Workflows beträchtlich sind, können Sie mit einem Tool, das sowohl Workflows als auch Skripts unterstützt, viel Zeit beim Programmieren und Testen sparen.

Syntax

Wenn Sie Ihren Workflow erstellen, beginnen Sie mit dem Schlüsselwort workflow, das einen Workflowbefehl für PowerShell bestimmt.

Ein Skriptworkflow erfordert das Schlüsselwort workflow. Als Nächstes geben Sie dem Workflow einen Namen, auf den Sie das Schlüsselwort workflow folgen lassen.

Der Textteil des Workflows wird in geschweifte Klammern eingeschlossen.

  1. Ein Workflow ist ein Windows-Befehlstyp. Wählen Sie daher einen Namen im Verb-Nomen-Format aus:

    workflow Test-Workflow
      {
          ...
      }
    
    
  2. Um einem Workflow Parameter hinzuzufügen, verwenden Sie das Schlüsselwort Param. Sie befolgen die Verfahren, mit denen Sie einer Funktion Parameter hinzufügen.

  3. Fügen Sie abschließend Ihre PowerShell-Standardbefehle hinzu.

    workflow MyFirstRunbook-Workflow
      {
          Param(
                [string]$VMName,
                [string]$ResourceGroupName
            )
            ....
          Start-AzureRmVM -Name $VMName -ResourceGroupName $ResourceGroupName
      }