Get-AzureRmVirtualWanVpnConfiguration

Získá konfiguraci sítě Vpn pro podmnožinu webů VPN připojených k této síti WAN prostřednictvím sítě Vpn Připojení ions. Nahraje vygenerovanou konfiguraci vpn do objektu blob úložiště určeného zákazníkem.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntax

Get-AzureRmVirtualWanVpnConfiguration
   -ResourceGroupName <String>
   -Name <String>
   -StorageSasUrl <String>
   -VpnSite <PSVpnSite[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Get-AzureRmVirtualWanVpnConfiguration
   -ResourceGroupName <String>
   -Name <String>
   -StorageSasUrl <String>
   -VpnSiteId <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Get-AzureRmVirtualWanVpnConfiguration
   -InputObject <PSVirtualWan>
   -StorageSasUrl <String>
   -VpnSite <PSVpnSite[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Get-AzureRmVirtualWanVpnConfiguration
   -InputObject <PSVirtualWan>
   -StorageSasUrl <String>
   -VpnSiteId <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Get-AzureRmVirtualWanVpnConfiguration
   -ResourceId <String>
   -StorageSasUrl <String>
   -VpnSite <PSVpnSite[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Get-AzureRmVirtualWanVpnConfiguration
   -ResourceId <String>
   -StorageSasUrl <String>
   -VpnSiteId <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Získá konfiguraci sítě Vpn pro podmnožinu webů VPN připojených k této síti WAN prostřednictvím sítě Vpn Připojení ions. Nahraje vygenerovanou konfiguraci vpn do objektu blob úložiště určeného zákazníkem.

Příklady

Příklad 1

PS C:\> New-AzureRmResourceGroup -Location "West US" -Name "testRG"
PS C:\> $virtualWan = New-AzureRmVirtualWan -ResourceGroupName testRG -Name myVirtualWAN -Location "West US"
PS C:\> $virtualHub = New-AzureRmVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.0.1/24"
PS C:\> New-AzureRmVpnGateway -ResourceGroupName "testRG" -Name "testvpngw" -VirtualHubId $virtualHub.Id -BGPPeeringWeight 10 -VpnGatewayScaleUnit 2
PS C:\> $vpnGateway = Get-AzureRmVpnGateway -ResourceGroupName "testRG" -Name "testvpngw"

PS C:\> $vpnSiteAddressSpaces = New-Object string[] 2
PS C:\> $vpnSiteAddressSpaces[0] = "192.168.2.0/24"
PS C:\> $vpnSiteAddressSpaces[1] = "192.168.3.0/24"

PS C:\> $vpnSite = New-AzureRmVpnSite -ResourceGroupName "testRG" -Name "testVpnSite" -Location "West US" -VirtualWan $virtualWan -IpAddress "1.2.3.4" -AddressSpace $vpnSiteAddressSpaces -DeviceModel "SomeDevice" -DeviceVendor "SomeDeviceVendor" -LinkSpeedInMbps "10"

PS C:\> New-AzureRmVpnConnection -ResourceGroupName $vpnGateway.ResourceGroupName -ParentResourceName $vpnGateway.Name -Name "testConnection" -VpnSite $vpnSite

PS C:\> $vpnSitesForConfig = New-Object Microsoft.Azure.Commands.Network.Models.PSVpnSite[] 1
PS C:\> $vpnSitesForConfig[0] = $vpnSite
PS C:\> Get-AzureRmVirtualWanVpnConfiguration -VirtualWan $virtualWan -StorageSasUrl "SignedSasUrl" -VpnSite $vpnSitesForConfig

SasUrl
------
SignedSasUrl

Výše uvedené informace vytvoří skupinu prostředků, virtual WAN, virtuální síť, virtuální centrum a síť VpnSite v oblasti USA – západ ve skupině prostředků testRG v Azure. Dále se ve virtuálním centru vytvoří brána VPN s 2 jednotkami škálování.

Po vytvoření brány se připojí k VpnSite pomocí příkazu New-AzureRmVpn Připojení ion.

Konfigurace se pak stáhne pomocí této rutiny.

Pokud je příkazovýlet úspěšný, konfigurace stahování se zapíše do objektu blob označeného signedSasUrl.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objekt lokality vpn, který se má upravit

Type:PSVirtualWan
Aliases:VirtualWan
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Název prostředku.

Type:String
Aliases:ResourceName, VirtualWanName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Název skupiny prostředků.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

ID prostředku Azure pro virtual wan.

Type:String
Aliases:VirtualWanId
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageSasUrl

Adresa URL SAS pro umístění úložiště, kde se má vygenerovat konfigurace.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VpnSite

Seznam ID prostředků VpnSite, pro které se má vygenerovat konfigurace.

Type:PSVpnSite[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VpnSiteId

Seznam ID prostředků VpnSite, pro které se má vygenerovat konfigurace.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

PSVirtualWan

String

Výstupy

PSVirtualWanVpnSitesConfiguration