Get-AzVirtualWanVpnConfiguration
Obtient la configuration vpn pour un sous-ensemble de vpnSites connectés à ce WAN via VpnConnections. Charge la configuration vpn générée dans un objet blob de stockage spécifié par le client.
Syntaxe
ByVirtualWanNameByVpnSiteObject (Par défaut)
Get-AzVirtualWanVpnConfiguration
-ResourceGroupName <String>
-Name <String>
-StorageSasUrl <String>
-VpnSite <PSVpnSite[]>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByVirtualWanNameByVpnSiteResourceId
Get-AzVirtualWanVpnConfiguration
-ResourceGroupName <String>
-Name <String>
-StorageSasUrl <String>
-VpnSiteId <String[]>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByVirtualWanObjectByVpnSiteObject
Get-AzVirtualWanVpnConfiguration
-InputObject <PSVirtualWan>
-StorageSasUrl <String>
-VpnSite <PSVpnSite[]>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByVirtualWanObjectByVpnSiteResourceId
Get-AzVirtualWanVpnConfiguration
-InputObject <PSVirtualWan>
-StorageSasUrl <String>
-VpnSiteId <String[]>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByVirtualWanResourceIdByVpnSiteObject
Get-AzVirtualWanVpnConfiguration
-ResourceId <String>
-StorageSasUrl <String>
-VpnSite <PSVpnSite[]>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByVirtualWanResourceIdByVpnSiteResourceId
Get-AzVirtualWanVpnConfiguration
-ResourceId <String>
-StorageSasUrl <String>
-VpnSiteId <String[]>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Obtient la configuration vpn pour un sous-ensemble de vpnSites connectés à ce WAN via VpnConnections. Charge la configuration vpn générée dans un objet blob de stockage spécifié par le client.
Exemples
Exemple 1
New-AzResourceGroup -Location "West US" -Name "testRG"
$virtualWan = New-AzVirtualWan -ResourceGroupName testRG -Name myVirtualWAN -Location "West US"
$virtualHub = New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.0.1/24"
New-AzVpnGateway -ResourceGroupName "testRG" -Name "testvpngw" -VirtualHubId $virtualHub.Id -VpnGatewayScaleUnit 2
$vpnGateway = Get-AzVpnGateway -ResourceGroupName "testRG" -Name "testvpngw"
$vpnSiteAddressSpaces = New-Object string[] 2
$vpnSiteAddressSpaces[0] = "192.168.2.0/24"
$vpnSiteAddressSpaces[1] = "192.168.3.0/24"
$vpnSite = New-AzVpnSite -ResourceGroupName "testRG" -Name "testVpnSite" -Location "West US" -VirtualWan $virtualWan -IpAddress "1.2.3.4" -AddressSpace $vpnSiteAddressSpaces -DeviceModel "SomeDevice" -DeviceVendor "SomeDeviceVendor" -LinkSpeedInMbps "10"
New-AzVpnConnection -ResourceGroupName $vpnGateway.ResourceGroupName -ParentResourceName $vpnGateway.Name -Name "testConnection" -VpnSite $vpnSite
$vpnSitesForConfig = New-Object Microsoft.Azure.Commands.Network.Models.PSVpnSite[] 1
$vpnSitesForConfig[0] = $vpnSite
Get-AzVirtualWanVpnConfiguration -VirtualWan $virtualWan -StorageSasUrl "SignedSasUrl" -VpnSite $vpnSitesForConfig
SasUrl
------
SignedSasUrl
La section ci-dessus crée un groupe de ressources, Virtual WAN, Virtual Network, Virtual Hub et vpnSite dans la région USA Ouest dans le groupe de ressources « testRG » dans Azure.
Une passerelle VPN sera créée par la suite dans le hub virtuel avec 2 unités d’échelle.
Une fois la passerelle créée, elle est connectée au vpnSite à l’aide de la commande New-AzVpnConnection.
La configuration est ensuite téléchargée à l’aide de cette applet de commande.
Si l’applet de commande réussit, la configuration de téléchargement est écrite dans l’objet blob indiqué par SignedSasUrl. Voici un exemple pour voir comment l’URL ressemblera à : https://[account].blob.core.windows.net/[container]/[path/to/blob] ? [SAP]
Paramètres
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: cf
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Propriétés du paramètre
Type: IAzureContextContainer
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
Objet de site vpn à modifier
Type: PSVirtualWan
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: VirtualWan
ByVirtualWanObjectByVpnSiteObject
Position: Named
Obligatoire: True
Valeur du pipeline: True
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
ByVirtualWanObjectByVpnSiteResourceId
Position: Named
Obligatoire: True
Valeur du pipeline: True
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Name
Nom de la ressource.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: ResourceName, VirtualWanName
Jeux de paramètres
ByVirtualWanNameByVpnSiteObject
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
ByVirtualWanNameByVpnSiteResourceId
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-ResourceGroupName
Nom du groupe de ressources.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
ByVirtualWanNameByVpnSiteObject
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
ByVirtualWanNameByVpnSiteResourceId
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-ResourceId
ID de ressource Azure pour le wan virtuel.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: VirtualWanId
Jeux de paramètres
ByVirtualWanResourceIdByVpnSiteObject
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
ByVirtualWanResourceIdByVpnSiteResourceId
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-StorageSasUrl
URL SAP de l’emplacement de stockage où la configuration doit être générée.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-VpnSite
Liste des ID de ressource VpnSite pour générant la configuration.
Propriétés du paramètre
Type: PSVpnSite [ ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
ByVirtualWanNameByVpnSiteObject
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
ByVirtualWanObjectByVpnSiteObject
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
ByVirtualWanResourceIdByVpnSiteObject
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-VpnSiteId
Liste des ID de ressource VpnSite pour générant la configuration.
Propriétés du paramètre
Type: String [ ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
ByVirtualWanNameByVpnSiteResourceId
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
ByVirtualWanObjectByVpnSiteResourceId
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
ByVirtualWanResourceIdByVpnSiteResourceId
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute.
L’applet de commande ne s’exécute pas.
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: Wi
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters .
Sorties