我有一个用来部署到资源组的模板,它接受这个参数:
"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文件导致了问题?
https://stackoverflow.com/questions/47489593
复制相似问题