我正在尝试使用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。
答案 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