【发布时间】:2021-12-01 08:10:03
【问题描述】:
在尝试编写脚本以帮助在我们的 Azure 环境中自动创建 VPN 时,我遇到了这个奇怪的错误,我不知道如何处理它,我希望社区中的某个人可以提供一些意见。
我运行一个类似的命令
Add-AzVirtualNetworkPeering -Name $peerNewVNet -VirtualNetwork $vNetObj -RemoteVirtualNetworkId $coreVNetID -UseRemoteGateways
但出现错误,因为我似乎将$coreVNetID 作为字符串传递。
错误提示:
*
Add-AzVirtualNetworkPeering:资源格式无效 标识符。
参数名称:idFromServer
我尝试创建这样的对象
(Get-AzVirtualNetwork -Name $coreVNet -ResourceGroupName $coreRG).Id
问题是我的天蓝色订阅与此 VNET 所在的位置不同,所以我必须更改订阅以获取 ID,然后改回创建此对等互连我认为?我也尝试过管道Select-AzSubscription,但它不太喜欢使用 azure 命令进行管道。任何帮助表示赞赏。
【问题讨论】:
标签: azure powershell object azure-virtual-network