咨询:Bicep中无法为自动化账户作业计划添加参数的问题
解决Bicep中自动化账户Runbook作业计划参数不生效的问题
你遇到的问题是因为作业计划参数的格式不符合Azure API的要求,微软示例里的空parameters对象没有明确展示正确的嵌套结构。
正确的参数配置格式
Azure Automation作业计划的parameters属性要求每个参数值必须包装在包含value键的对象中,而不是直接写字符串值。修正后的Bicep代码片段如下:
properties: { parameters: { Param1: { value: 'myval' } Param2: { value: 'myval2' } } runbook: { name: 'your-runbook-name' } schedule: { name: 'your-schedule-name' } }
完整的作业计划Bicep示例
下面是包含自动化账户、Runbook、计划和作业计划的完整可运行代码,参数配置已按要求修正:
resource automationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = { name: 'demo-automation-account' location: 'eastus' properties: { sku: { name: 'Basic' } } } resource demoRunbook 'Microsoft.Automation/automationAccounts/runbooks@2023-11-01' = { parent: automationAccount name: 'demo-runbook' properties: { runbookType: 'PowerShell' logProgress: false logVerbose: false publishContentLink: { uri: 'https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.automation/automation-create-runbook/Runbooks/HelloWorld.ps1' version: '1.0.0.0' } } } resource dailySchedule 'Microsoft.Automation/automationAccounts/schedules@2023-11-01' = { parent: automationAccount name: 'daily-schedule' properties: { startTime: '2024-05-20T12:00:00Z' interval: 1 frequency: 'Day' } } resource jobSchedule 'Microsoft.Automation/automationAccounts/jobSchedules@2023-11-01' = { parent: automationAccount name: guid(automationAccount.name, demoRunbook.name, dailySchedule.name) properties: { parameters: { Param1: { value: 'myval' } Param2: { value: 'myval2' } } runbook: { name: demoRunbook.name } schedule: { name: dailySchedule.name } } }
验证参数是否生效
因为作业计划没有JSON视图,可以用Azure CLI或PowerShell查看配置:
Azure CLI命令
az automation job-schedule show --resource-group <你的资源组名> --automation-account-name <自动化账户名> --job-schedule-name <作业计划GUID>
PowerShell命令
Get-AzAutomationJobSchedule -ResourceGroupName <你的资源组名> -AutomationAccountName <自动化账户名> -Id <作业计划GUID> | Select-Object -ExpandProperty JobScheduleProperties
执行后在输出的Parameters字段里就能看到已配置的参数值。
内容的提问来源于stack exchange,提问作者Optional
相关产品推荐
相关产品推荐

