Een werkstroom maken

Voltooid

Gebruik een scripteditor zoals windows PowerShell Integrated Scripting Environment (ISE) om de werkstroom te schrijven.

Hiermee worden syntaxis van werkstromen afgedwongen en worden syntaxisfouten gemarkeerd. Raadpleeg de zelfstudie zelfstudie : Een PowerShell Workflow-runbook maken in Azure Automation voor meer informatie.

Een voordeel van het gebruik van PowerShell ISE is dat uw code automatisch wordt gecompileerd en dat u het artefact kunt opslaan.

Omdat de syntactische verschillen tussen scripts en werkstromen aanzienlijk zijn, bespaart een hulpprogramma dat zowel werkstromen als scripts kent u aanzienlijke coderings- en testtijd.

Syntaxis

Wanneer u uw werkstroom maakt, begint u met het trefwoord van de werkstroom , waarmee een werkstroomopdracht voor PowerShell wordt geïdentificeerd.

Voor een scriptwerkstroom is het trefwoord van de werkstroom vereist. Geef vervolgens de werkstroom een naam en laat deze het trefwoord voor de werkstroom volgen.

De hoofdtekst van de werkstroom wordt tussen accolades geplaatst.

  1. Een werkstroom is een Windows-opdrachttype, dus selecteer een naam met een indeling voor een zelfstandig naamwoord:

    workflow Test-Workflow
      {
          ...
      }
    
    
  2. Als u parameters wilt toevoegen aan een werkstroom, gebruikt u het trefwoord Param . Dit zijn dezelfde technieken die u gebruikt om parameters aan een functie toe te voegen.

  3. Voeg ten slotte uw standaard PowerShell-opdrachten toe.

    workflow MyFirstRunbook-Workflow
      {
          Param(
                [string]$VMName,
                [string]$ResourceGroupName
            )
            ....
          Start-AzureRmVM -Name $VMName -ResourceGroupName $ResourceGroupName
      }