ワークフローを作成する
Windows PowerShell Integrated Scripting Environment (ISE) などのスクリプト エディターを使用して、ワークフローを記述します。
ワークフロー構文が適用され、構文エラーが強調表示されます。 詳細については、「チュートリアル チュートリアル - Azure Automationで PowerShell ワークフロー Runbook を作成する」を参照してください。
PowerShell ISE を使用する利点は、コードが自動的にコンパイルされ、成果物を保存できる点です。
スクリプトとワークフローの構文上の違いは重要であるため、ワークフローとスクリプトの両方を認識するツールを使用すると、コーディングとテストの時間を大幅に節約できます。
構文
ワークフローを作成するときは、ワークフロー キーワードから始めます。これは、PowerShell へのワークフロー コマンドを識別します。
スクリプト ワークフローには、ワークフロー キーワードが必要です。 次に、ワークフローに名前を付け、ワークフロー キーワードに従います。
ワークフローの本文は中かっこで囲まれます。
ワークフローは Windows コマンドの種類であるため、動詞と名詞の形式で名前を選択します。
workflow Test-Workflow { ... }
ワークフローにパラメーターを追加するには、Param キーワードを使用します。 これは、関数にパラメーターを追加するために使用するのと同じ手法です。
最後に、標準の PowerShell コマンドを追加します。
workflow MyFirstRunbook-Workflow { Param( [string]$VMName, [string]$ResourceGroupName ) .... Start-AzureRmVM -Name $VMName -ResourceGroupName $ResourceGroupName }