无法删除虚拟网络

时间:2016-11-07 23:02:15

标签: azure azure-virtual-network azure-vpn

我使用Powershell创建了一个虚拟网络(经典)。还创建了网络网关,但现在我无法删除虚拟网络。当我运行:Remove-AzureVNetGateway -VNetName '<vnet>'时,会显示以下输出:

Remove-AzureVNetGateway : ConflictError: The current provisioning status of the gateway prevents this operation.
At line:1 char:1
+ Remove-AzureVNetGateway -VNetName '<vnet>'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Remove-AzureVNetGateway], CloudException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.Network.Gateway.RemoveAzureVNetGateway

似乎仍在配置网关,但我已经不再配置网关一个多小时了。当我运行get-azurevnetgateway -VNetName '<vnetname>'时,我得到以下输出:

LastEventData        :
LastEventTimeStamp   : 07-11-16 23:30:40
LastEventMessage     : Successfully deleted the gateway for the following virtual network: GatewayManager_f63ad77a-a35c-4e19-ace5-8acaadddefae
LastEventID          : 23004
State                : NotProvisioned
VIPAddress           :
DefaultSite          :
GatewaySKU           : Default
OperationDescription : Get-AzureVNetGateway
OperationId          : b3f474b9-7468-331a-a8df-6c9b4de548e3
OperationStatus      : Succeeded

有人知道GatewayManager_f63ad77a-a35c-4e19-ace5-8acaadddefae是什么吗?在尝试删除虚拟网络之前,它是我删除的网关吗?

这就是我配置的方式。选项卡看起来像这个虚拟网络: Virtual network configure pane

网站到网站的连接&#39;不见了。当我尝试重命名网关子网时,会显示以下消息:在使用时无法删除或修改子网&#39; GatewaySubnet&#39;

2 个答案:

答案 0 :(得分:0)

我不确定是什么让你相信网关仍在那里。根据第二个屏幕截图,网关已被删除,状态为“NotProvisioned”。

我在实验室测试了这个。这是我部署网关之前get-azurevnetgateway的输出:

Before Deployment

以下是部署成功时的结果:

Success

最后一次截图是在删除网关后拍摄的:

Deletion

如果要删除仪表板上网关的图形,只需取消选中以下复选框并保存VNET的设置。

uncheck

答案 1 :(得分:0)

我终于找到了它。当我运行DateComponents命令时,它会列出订阅中的所有网络网关。虽然func dateChanged(_ sender: UIDatePicker) { let components = Calendar.current.dateComponents([.year, .month, .day], from: sender.date) if let day = components.day, let month = components.month, let year = components.year { print("\(day) \(month) \(year)") } } 没有显示任何内容,但Get-AzureVirtualNetworkGateway确实显示了网关:

Get-AzureVNetGateway

可以使用Get-AzureVirtualNetworkGateway删除此网关(需要一段时间),然后可以删除虚拟网络。

致于Ming Pun,在Microsoft Forum上回答了类似的问题。