Creación de un flujo de trabajo

Completado

Use un editor de scripts como Windows PowerShell ISE para escribir el flujo de trabajo.

Aplica la sintaxis de flujo de trabajo y resalta los errores de sintaxis. Para más información, revise el tutorial Creación de un runbook de flujo de trabajo de PowerShell en Azure Automation.

Una ventaja de usar PowerShell ISE es que compila automáticamente el código y permite guardar el artefacto.

Dado que las diferencias sintácticas entre los scripts y los flujos de trabajo son significativas, una herramienta que conoce tanto los flujos de trabajo como los scripts le ahorrará un tiempo considerable de codificación y prueba.

Syntax

Al crear el flujo de trabajo, comience con la palabra clave workflow, que identifica un comando de flujo de trabajo en PowerShell.

Un flujo de trabajo de scripts requiere la palabra clave workflow. Luego, asígnele un nombre al flujo de trabajo y haga que siga a la palabra clave workflow.

El cuerpo del flujo de trabajo se escribirá entre llaves.

  1. Un flujo de trabajo es un tipo de comando de Windows, por lo que debe seleccionar un nombre con un formato de verbo-sustantivo:

    workflow Test-Workflow
      {
          ...
      }
    
    
  2. Si desea agregar parámetros a un flujo de trabajo, use la palabra clave Param. Son las mismas técnicas que se usan para agregar parámetros a una función.

  3. Por último, agregue los comandos estándar de PowerShell.

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