数组大小固定(从JSON文件对象导入)



我正在尝试从现有对象创建一个新的JSON部署文件。。但是新对象不允许我添加额外的参数

Export-AzResourceGroup -ResourceGroupName $InputObject.ResourceGroupName -Resource $InputObject.id -IncludeParameterDefaultValue -IncludeComments -Path ./InputObject.json
$NewObject=Get-Content -Raw ./InputObject.json | ConvertFrom-Json  
$NewObject.resources.zones={1,2,3}

#InvalidOperation:在此对象上找不到属性"zones"。请验证该属性是否存在并且可以设置。

$newObject.resources.Add('zones')

MethodInvocationException:异常调用";添加";用";1〃;自变量:";集合的大小是固定的">

如何将其他资源条目添加到阵列中?

(目标是导出现有的AppGateway,删除它,并使用区域冗余重新创建它(

检查您获得的项目的类型。

参见<<Object>>.GetType()System.Collections.HashtableAdd-MemberSystem.Collections.Generic.List[object]

最新更新