【发布时间】:2017-11-25 19:08:21
【问题描述】:
我有一个用于部署到采用此参数的资源组的模板:
"envPrefixName": {
"type": "string",
"metadata": {
"description": "Prefix for the environment (2-5 characters)"
},
"defaultValue": "cust1",
"minLength": 2,
"maxLength": 5
},
我想让这个参数成为一个值,当像这样调用 cdmlet 时可以覆盖它:
$AzureParams = @{
ResourceGroupName = $ResourceGroup
TemplateUri = $TemplateUri
TemplateParameterUri = $TemplateParamUri
Mode = "Complete"
envPrefixName = "sunlb" #Override default parameter value
Force = $true
}
New-AzureRmResourceGroupDeployment @AzureParams
我已经尝试过这种方法,但解决方案继续尝试使用模板中设置的值,而不是在我的调用中作为参数传递的值。
编辑:TemplateParameterUri 文件可能导致和问题?
【问题讨论】:
标签: windows powershell azure azure-resource-manager arm-template