Työnkulun luominen
Käytä komentosarjaeditoria , kuten Windows PowerShellin integroitua komentosarjaympäristöä (ISE), työnkulun kirjoittamiseen. Se toteuttaa työnkulun syntaksin ja korostaa syntaksivirheitä. Lisätietoja on opetusohjelmassa Opetusohjelma – PowerShell-työnkulun runbookin luominen Azure Automation -.
PowerShell ISE:n käytön etuna on, että se kääntää koodisi automaattisesti ja antaa sinun tallentaa artefaktin. Koska syntaktiset erot komentosarjojen ja työnkulkujen välillä ovat merkittäviä, työkalu, joka ymmärtää sekä työnkulkuja että skriptejä, säästää huomattavasti koodaus- ja testausaikaa.
Työnkulun syntaksi
Kun luot työnkulun, aloita työnkulun avainsanalla, joka määrittää työnkulun komennon PowerShelliin. Komentosarjan työnkulku edellyttää avainsanaa työnkulun. Anna sitten työnkululle nimi ja anna sen seurata työnkulkua avainsanaa. Työnkulun leipätekstin ympärillä on hakasulkeita.
Työnkulun luominen
Työnkulku on Windows-komentotyyppi , joten valitse nimi, jonka verbi-substantiivimuoto on:
workflow Test-Workflow
{
...
}
```
### Adding parameters
To add parameters to a workflow, use the **Param** keyword. It's the same technique that you use to add parameters to a function.
### Adding commands
Finally, add your standard **PowerShell** commands:
```powershell
workflow MyFirstRunbook-Workflow
{
Param(
[string]$VMName,
[string]$ResourceGroupName
)
Start-AzureRmVM -Name $VMName -ResourceGroupName $ResourceGroupName
}
Tärkeimmät työnkulun ominaisuudet
PowerShell-työnkulku tarjoaa lisäominaisuuksia tavallisten PowerShell-komentosarjojen lisäksi:
-
Tarkastuspisteissä: Käytä tätä
Checkpoint-Workflow, jos haluat tallentaa työnkulun tilan ja jatkaa siitä kohdasta, jos se keskeytyy. -
Rinnakkainen käsittely: Käytä avainsanaa
Parallelsuorittaaksesi useita tehtäviä samanaikaisesti. -
InlineScript: Käytä
InlineScriptlohkoja PowerShell-vakiokoodin suorittamiseen työnkulussa, kun työnkulun syntaksirajoituksia on olemassa.