Créer un flux de travail
Utilisez un éditeur de script tel que l’environnement de script intégré Windows PowerShell (ISE) pour écrire le flux de travail.
Il applique la syntaxe du flux de travail et met en évidence les erreurs de syntaxe. Pour plus d’informations, consultez le didacticiel Tutoriel - Créer un runbook PowerShell Workflow dans Azure Automation.
L’utilisation de PowerShell ISE offre un avantage : il compile automatiquement votre code et vous permet d’enregistrer l’artefact.
Étant donné que les différences syntaxiques entre les scripts et les flux de travail sont significatives, un outil qui connaît les flux de travail et les scripts vous permet de gagner beaucoup de temps de codage et de test.
Syntaxe
Lorsque vous créez votre flux de travail, commencez par le workflow mot clé, qui identifie une commande de flux de travail dans PowerShell.
Un flux de travail de script nécessite le mot clé de flux de travail. Ensuite, nommez le flux de travail et suivez le mot clé workflow.
Le corps du flux de travail sera placé entre accolades.
Un flux de travail est un type de commande Windows. Sélectionnez donc un nom au format verbe-nom :
workflow Test-Workflow { ... }
Pour ajouter des paramètres à un flux de travail, utilisez le mot clé param. Il s’agit des mêmes techniques que celles que vous utilisez pour ajouter des paramètres à une fonction.
Enfin, ajoutez vos commandes PowerShell standard.
workflow MyFirstRunbook-Workflow { Param( [string]$VMName, [string]$ResourceGroupName ) .... Start-AzureRmVM -Name $VMName -ResourceGroupName $ResourceGroupName }