Создание рабочего процесса
Используйте редактор скриптов, такой как интегрированная среда сценариев Windows PowerShell (ISE), чтобы записать рабочий процесс.
Она реализует синтаксис рабочего процесса и выделяет синтаксические ошибки. Дополнительные сведения см. в учебнике Создание runbook рабочего процесса PowerShell в службе автоматизации.
Преимущество использования интегрированной среды сценариев PowerShell заключается в том, что она автоматически компилирует код и позволяет сохранить артефакт.
Поскольку синтаксические различия между скриптами и рабочими процессами значительны, инструмент, который может работать как с рабочими процессами, так и со скриптами, сэкономит значительное время на кодирование и тестирование.
Синтаксис
При создании рабочего процесса указывайте в начале ключевое слово workflow, которое идентифицирует команду рабочего процесса для PowerShell.
Ключевое слово workflow в рабочем процессе сценария является обязательным. Затем назовите рабочий процесс и укажите после имени ключевое слово workflow.
Текст рабочего процесса будет заключен в фигурные скобки.
Рабочий процесс — это тип команды Windows, поэтому имя следует указывать в формате "глагол-существительное":
workflow Test-Workflow { ... }
Чтобы добавить параметры в рабочий процесс, используйте ключевое слово Param. Это можно сделать с помощью тех же процессов, которые используются для добавления параметров в функцию.
Наконец, добавьте стандартные команды PowerShell.
workflow MyFirstRunbook-Workflow { Param( [string]$VMName, [string]$ResourceGroupName ) .... Start-AzureRmVM -Name $VMName -ResourceGroupName $ResourceGroupName }