Azure 如何检查vpn网关是否通过powershell脚本连接到vnet

Azure 如何检查vpn网关是否通过powershell脚本连接到vnet,azure,connection,azure-powershell,azure-vpn,vnet,Azure,Connection,Azure Powershell,Azure Vpn,Vnet,我想检查是否通过给定vnet名称的powershell命令将vpn网关连接提供给vnet 我已经在两个不同的资源组中创建了两个VNET并启用了对等功能。您可以按照以下方式使用该命令 首先通过以下命令从azure获取虚拟网络对象: Vnet_object=获取AzVirtualNetwork-名称MyVirtualNetwork-资源组名称TestResourceGroup “Vnet_对象”的类型将为“PSVirtualNetworkGateway” 在下面的命令中传递这个对象,若虚拟网络网关连

我想检查是否通过给定vnet名称的powershell命令将vpn网关连接提供给vnet


我已经在两个不同的资源组中创建了两个VNET并启用了对等功能。

您可以按照以下方式使用该命令

首先通过以下命令从azure获取虚拟网络对象:

Vnet_object=获取AzVirtualNetwork-名称MyVirtualNetwork-资源组名称TestResourceGroup

“Vnet_对象”的类型将为“PSVirtualNetworkGateway”

在下面的命令中传递这个对象,若虚拟网络网关连接到那个Vnet,那个么您将获得虚拟网络网关

获取AzVirtualNetworkGatewayVpnClientConnectionHealth -输入对象


上面命令的链接:

您可以按以下方式使用该命令

首先通过以下命令从azure获取虚拟网络对象:

Vnet_object=获取AzVirtualNetwork-名称MyVirtualNetwork-资源组名称TestResourceGroup

“Vnet_对象”的类型将为“PSVirtualNetworkGateway”

在下面的命令中传递这个对象,若虚拟网络网关连接到那个Vnet,那个么您将获得虚拟网络网关

获取AzVirtualNetworkGatewayVpnClientConnectionHealth -输入对象


上面命令的链接:

如果我没有正确理解您,请告诉我。当您启用了VNet对等时,您似乎想知道VNet是否连接了网关

您可以使用Azure PowerShell
(获取AzVirtualNetwork-ResourceGroupName$myrg-Name$myVnet)。VirtualNetworkPeerings
,然后您将检查参数
AllowGatewayTransit
UsereModeGateways
的值。其中一个值为true,此vNet具有连接网关

此外,新的
Az
模块用于Azure资源管理器模型,建议使用。如果仍然使用旧的AzureRM模块,则可以将
获取AzureRM虚拟网络
替换为
获取AzureRM虚拟网络


如果我没有正确理解你,请告诉我。当您启用了VNet对等时,您似乎想知道VNet是否连接了网关

您可以使用Azure PowerShell
(获取AzVirtualNetwork-ResourceGroupName$myrg-Name$myVnet)。VirtualNetworkPeerings
,然后您将检查参数
AllowGatewayTransit
UsereModeGateways
的值。其中一个值为true,此vNet具有连接网关

此外,新的
Az
模块用于Azure资源管理器模型,建议使用。如果仍然使用旧的AzureRM模块,则可以将
获取AzureRM虚拟网络
替换为
获取AzureRM虚拟网络


我想检查网关是否已连接,因此我不会输入网关名称,Iam在powershell的资源管理器模块中执行此操作,而不是在AZ中执行此操作…通过在命令中将AZ替换为AzureRM,可以使用相同的命令。我想检查网关是否已连接,因此我不会输入网关名称,Iam在的资源管理器模块中执行此操作powershell不是AZ…在命令中用AzureRM替换AZ可以使用相同的命令。