Criar um fluxo de trabalho
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.
Um fluxo de trabalho é um tipo de comando do Windows, portanto, selecione um nome com um formato verbo-substantivo:
workflow Test-Workflow { ... }
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.
Por fim, adicione seus comandos padrão do PowerShell.
workflow MyFirstRunbook-Workflow { Param( [string]$VMName, [string]$ResourceGroupName ) .... Start-AzureRmVM -Name $VMName -ResourceGroupName $ResourceGroupName }