Eliminare un gateway di rete virtuale usando PowerShell (classico)Delete a virtual network gateway using PowerShell (classic)

Questo articolo illustra come eliminare un gateway VPN nel modello di distribuzione classica tramite PowerShell.This article helps you delete a VPN gateway in the classic deployment model by using PowerShell. Dopo aver eliminato il gateway di rete virtuale, modificare il file di configurazione di rete per rimuovere gli elementi che non sono più in uso.After the virtual network gateway has been deleted, modify the network configuration file to remove elements that you are no longer using.

Passaggio 1: Connettersi ad AzureStep 1: Connect to Azure

1. Installare i cmdlet di PowerShell più recenti.1. Install the latest PowerShell cmdlets.

Scaricare e installare la versione più recente dei cmdlet di PowerShell per Gestione del servizio di Azure.Download and install the latest version of the Azure Service Management (SM) PowerShell cmdlets. Per altre informazioni, vedere Come installare e configurare Azure PowerShell.For more information, see How to install and configure Azure PowerShell.

2. Connettersi all'account di Azure.2. Connect to your Azure account.

Aprire la console di PowerShell con diritti elevati e connettersi all'account.Open your PowerShell console with elevated rights and connect to your account. Per eseguire la connessione, usare gli esempi che seguono:Use the following example to help you connect:

Add-AzureAccount

Passaggio 2: Esportare e visualizzare il file di configurazione di reteStep 2: Export and view the network configuration file

Creare una directory nel computer ed esportarvi il file di configurazione di rete.Create a directory on your computer and then export the network configuration file to the directory. Usare questo file per visualizzare le informazioni di configurazione correnti e modificare la configurazione di rete.You use this file to both view the current configuration information, and also to modify the network configuration.

In questo esempio il file di configurazione di rete viene esportato in C:\AzureNet.In this example, the network configuration file is exported to C:\AzureNet.

Get-AzureVNetConfig -ExportToFile C:\AzureNet\NetworkConfig.xml

Aprire il file con un editor di testo e visualizzare il nome di una rete virtuale classica.Open the file with a text editor and view the name for your classic VNet. Quando si crea una rete virtuale nel portale di Azure, il nome completo che usa Azure non è visibile nel portale.When you create a VNet in the Azure portal, the full name that Azure uses is not visible in the portal. Ad esempio, una rete virtuale che nel portale di Azure sembra avere il nome di "ClassicVNet1" potrebbe avere un nome molto più lungo nel file di configurazione di rete.For example, a VNet that appears to be named 'ClassicVNet1' in the Azure portal, may have a much longer name in the network configuration file. Il nome potrebbe essere simile a: "Gruppo ClassicRG1 ClassicVNet1".The name might look something like: 'Group ClassicRG1 ClassicVNet1'. I nomi delle reti virtuali sono elencati come "VirtualNetworkSite name =".Virtual network names are listed as 'VirtualNetworkSite name ='. Usare i nomi nel file di configurazione di rete durante l'esecuzione dei cmdlet di PowerShell.Use the names in the network configuration file when running your PowerShell cmdlets.

Passaggio 3: Eliminare il gateway di rete virtualeStep 3: Delete the virtual network gateway

Quando si elimina un gateway di rete virtuale, vengono interrotte tutte le connessioni alla rete virtuale tramite il gateway.When you delete a virtual network gateway, all connections to the VNet through the gateway are disconnected. Se ci sono client P2S connessi alla rete virtuale, verranno disconnessi senza alcun avviso.If you have P2S clients connected to the VNet, they will be disconnected without warning.

Questo esempio elimina il gateway di rete virtuale.This example deletes the virtual network gateway. Usare il nome completo della rete virtuale dal file di configurazione di rete.Make sure to use the full name of the virtual network from the network configuration file.

Remove-AzureVNetGateway -VNetName "Group ClassicRG1 ClassicVNet1"

Se ha esito positivo, il risultato mostra quanto segue:If successful, the return shows:

Status : Successful

Passaggio 4: Modificare il file di configurazione di reteStep 4: Modify the network configuration file

Quando si elimina un gateway di rete virtuale, il cmdlet non modifica il file di configurazione di rete.When you delete a virtual network gateway, the cmdlet does not modify the network configuration file. È necessario modificare il file per rimuovere gli elementi che non sono più in uso.You need to modify the file to remove the elements that are no longer being used. Le sezioni seguenti consentono di modificare il file di configurazione di rete che è stato scaricato.The following sections help you modify the network configuration file that you downloaded.

Riferimenti al sito di rete localeLocal Network Site References

Per rimuovere le informazioni di riferimento al sito, apportare modifiche alla configurazione in ConnectionsToLocalNetwork/LocalNetworkSiteRef.To remove site reference information, make configuration changes to ConnectionsToLocalNetwork/LocalNetworkSiteRef. La rimozione di un riferimento al sito locale induce Azure a eliminare un tunnel.Removing a local site reference triggers Azure to delete a tunnel. A seconda della configurazione che è stata creata, LocalNetworkSiteRef potrebbe non essere elencato.Depending on the configuration that you created, you may not have a LocalNetworkSiteRef listed.

<Gateway>
   <ConnectionsToLocalNetwork>
     <LocalNetworkSiteRef name="D1BFC9CB_Site2">
       <Connection type="IPsec" />
     </LocalNetworkSiteRef>
   </ConnectionsToLocalNetwork>
 </Gateway>

Esempio:Example:

<Gateway>
   <ConnectionsToLocalNetwork>
   </ConnectionsToLocalNetwork>
 </Gateway>

Siti di rete localeLocal Network Sites

Rimuovere tutti i siti locali che non sono più in uso.Remove any local sites that you are no longer using. A seconda della configurazione creata, è possibile che LocalNetworkSite non sia elencato.Depending on the configuration you created, it is possible that you don't have a LocalNetworkSite listed.

<LocalNetworkSites>
  <LocalNetworkSite name="Site1">
    <AddressSpace>
      <AddressPrefix>192.168.0.0/16</AddressPrefix>
    </AddressSpace>
    <VPNGatewayAddress>5.4.3.2</VPNGatewayAddress>
  </LocalNetworkSite>
  <LocalNetworkSite name="Site3">
    <AddressSpace>
      <AddressPrefix>192.168.0.0/16</AddressPrefix>
    </AddressSpace>
    <VPNGatewayAddress>57.179.18.164</VPNGatewayAddress>
  </LocalNetworkSite>
 </LocalNetworkSites>

In questo esempio viene rimosso solo Site3.In this example, we removed only Site3.

<LocalNetworkSites>
  <LocalNetworkSite name="Site1">
    <AddressSpace>
      <AddressPrefix>192.168.0.0/16</AddressPrefix>
    </AddressSpace>
    <VPNGatewayAddress>5.4.3.2</VPNGatewayAddress>
  </LocalNetworkSite>
 </LocalNetworkSites>

Pool di indirizzi clientClient AddressPool

Se era presente una connessione P2S sulla rete virtuale, si avrà VPNClientAddressPool.If you had a P2S connection to your VNet, you will have a VPNClientAddressPool. Rimuovere i pool di indirizzi client che corrispondono al gateway di rete virtuale che è stato eliminato.Remove the client address pools that correspond to the virtual network gateway that you deleted.

<Gateway>
    <VPNClientAddressPool>
      <AddressPrefix>10.1.0.0/24</AddressPrefix>
    </VPNClientAddressPool>
  <ConnectionsToLocalNetwork />
 </Gateway>

Esempio:Example:

<Gateway>
  <ConnectionsToLocalNetwork />
 </Gateway>

GatewaySubnetGatewaySubnet

Eliminare il GatewaySubnet corrispondente alla rete virtuale.Delete the GatewaySubnet that corresponds to the VNet.

<Subnets>
   <Subnet name="FrontEnd">
     <AddressPrefix>10.11.0.0/24</AddressPrefix>
   </Subnet>
   <Subnet name="GatewaySubnet">
     <AddressPrefix>10.11.1.0/29</AddressPrefix>
   </Subnet>
 </Subnets>

Esempio:Example:

<Subnets>
   <Subnet name="FrontEnd">
     <AddressPrefix>10.11.0.0/24</AddressPrefix>
   </Subnet>
 </Subnets>

Passaggio 5: Caricare il file di configurazione di reteStep 5: Upload the network configuration file

Salvare le modifiche e caricare la configurazione di rete in Azure.Save your changes and upload the network configuration file to Azure. Assicurarsi di modificare il percorso del file in base al proprio ambiente.Make sure you change the file path as necessary for your environment.

Set-AzureVNetConfig -ConfigurationPath C:\AzureNet\NetworkConfig.xml

Se ha esito positivo, il valore restituito è simile a quello mostrato in questo esempio:If successful, the return shows something similar to this example:

OperationDescription        OperationId                      OperationStatus                                                
--------------------        -----------                      ---------------                                           
Set-AzureVNetConfig         e0ee6e66-9167-cfa7-a746-7casb9   Succeeded