Työnkulun luominen

Valmis

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 Parallel suorittaaksesi useita tehtäviä samanaikaisesti.
  • InlineScript: Käytä InlineScript lohkoja PowerShell-vakiokoodin suorittamiseen työnkulussa, kun työnkulun syntaksirajoituksia on olemassa.