Start-AzAutomationRunbook不断失败,未指定'Runbook必需参数。参数名称ResourceGroupName。

时间:2019-05-14 13:26:31

标签: azure powershell

我正在尝试使用Powershell启动自动化运行手册,但是命令不断失败,并显示以下错误...

Start-AzAutomationRunbook : Runbook mandatory parameter not specified. Parameter name ResourceGroupName.

这是我正在运行的命令...

Start-AzAutomationRunbook -AutomationAccountName "existingAccountName" -Name "existingRB" -ResourceGroupName "existingRG" -MaxWaitSeconds 2000 -Wait

我已经确认自动化帐户存在,资源组存在,运行手册存在。我已经在控制台中成功启动了Runbook,没有错误。

我希望在Powershell中运行Start-AzAutomationRunbook时启动Runbook。

1 个答案:

答案 0 :(得分:0)

似乎您的工作脚本需要一个resourcegroupname参数才能运行。您在下面一行中指定的资源组是运行帐簿所在帐户的资源组。

Start-AzAutomationRunbook -AutomationAccountName "existingAccountName" -Name "existingRB" -ResourceGroupName "existingRG" -MaxWaitSeconds 2000 -Wait

要将资源组或参数应用于实际作业,您将必须传递参数,如果您所需的全部工作是ResourceGroupName,则下面的方法应该适用。

$AutomationRG = "existingRG"

$params = @{"ResourceGroupName"="$AutomationRG"}

Start-AzureRmAutomationRunbook -AutomationAccountName "existingAccountName" -Name "existingRB" -ResourceGroupName $AutomationRG -Parameters $params