Criar um fluxo de trabalho

Concluído

Use um editor de scripts, como o ISE (Ambiente de Script Integrado) do Windows PowerShell, para escrever o fluxo de trabalho.

Ele impõe a sintaxe do fluxo de trabalho e destaca erros de sintaxe. Para obter mais informações, consulte o tutorial Tutorial - Criar um runbook de fluxo de trabalho do PowerShell na Automação do Azure.

Um benefício de usar o PowerShell ISE é que ele compila automaticamente seu código e permite que você salve o artefato.

Como as diferenças sintáticas entre scripts e fluxos de trabalho são significativas, uma ferramenta que conheça fluxos de trabalho e scripts economizará tempo considerável de codificação e teste.

Sintaxe

Ao criar seu fluxo de trabalho, comece com a palavra-chave fluxo de trabalho, que identifica um comando de fluxo de trabalho para o PowerShell.

Um fluxo de trabalho de script requer a palavra-chave fluxo de trabalho . Em seguida, nomeie o fluxo de trabalho e faça com que ele siga a palavra-chave do fluxo de trabalho .

O corpo do fluxo de trabalho será colocado em chaves.

  1. Um fluxo de trabalho é um tipo de comando do Windows, portanto, selecione um nome com um formato verbo-substantivo:

    workflow Test-Workflow
      {
          ...
      }
    
    
  2. Para adicionar parâmetros a um fluxo de trabalho, use a palavra-chave Param . São as mesmas técnicas que você usa para adicionar parâmetros a uma função.

  3. Por fim, adicione seus comandos padrão do PowerShell.

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