创建工作流
使用脚本编辑器(如 Windows PowerShell 集成脚本环境(ISE)编写工作流。
它强制实施工作流语法并突出显示语法错误。 有关详细信息,请查看 教程 - 在 Azure 自动化中创建 PowerShell 工作流 Runbook。
使用 PowerShell ISE 的好处是,它会自动编译代码,并允许保存项目。
由于脚本和工作流之间的语法差异非常重要,因此了解工作流和脚本的工具可节省大量编码和测试时间。
语法
创建工作流时,请从 工作流 关键字开始,该关键字标识 PowerShell 的工作流命令。
脚本工作流需要 工作流 关键字。 接下来,为工作流命名,并使其遵循 工作流 关键字。
工作流的主体内容将用大括号括起来。
工作流是 Windows 命令类型,因此请选择具有谓词名词格式的名称:
workflow Test-Workflow { ... }
若要将参数添加到工作流,请使用 Param 关键字。 这是用于向函数添加参数的相同技术。
最后,添加标准 PowerShell 命令。
workflow MyFirstRunbook-Workflow { Param( [string]$VMName, [string]$ResourceGroupName ) .... Start-AzureRmVM -Name $VMName -ResourceGroupName $ResourceGroupName }