如何使用-TemplateParameterObject将数组值传递给ARM模板

时间:2018-05-08 13:18:12

标签: powershell azure azure-powershell

我正在通过Powershell部署ARM模板并使用以下命令。 ARM模板中的参数是array类型,名为“backendIPAddresses”。以下不起作用。如何使用-TemplateParameterObject

将类型数组的参数传递给模板
$Parameters = @{
    "backendIPAddresses" = "10.20.4.7", "10.20.4.8"
}

New-AzureRmResourceGroupDeployment -ResourceGroupName "resourcegroup" -TemplateUri $rg_templateuri  -TemplateParameterObject $Parameters

1 个答案:

答案 0 :(得分:0)

您需要将对象中的backendIPAddresses属性定义为数组。

$Parameters = @{
    backendIPAddresses = @("10.20.4.7", "10.20.4.8")
}