New-AzureRmVirtualNetworkGatewayConnection
Crée la connexion VPN de site à site entre la passerelle de réseau virtuel et l’appareil VPN local.
Avertissement
Le module AzureRM PowerShell a été officiellement déprécié le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.
Il est possible que le module AzureRM fonctionne encore, mais il ne fait plus l’objet de maintenance ni de support. L’utilisateur peut continuer à s’en servir s’il le souhaite, à ses propres risques. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.
Syntaxe
New-AzureRmVirtualNetworkGatewayConnection
-Name <String>
-ResourceGroupName <String>
-Location <String>
[-AuthorizationKey <String>]
-VirtualNetworkGateway1 <PSVirtualNetworkGateway>
[-VirtualNetworkGateway2 <PSVirtualNetworkGateway>]
[-LocalNetworkGateway2 <PSLocalNetworkGateway>]
-ConnectionType <String>
[-RoutingWeight <Int32>]
[-SharedKey <String>]
[-Peer <PSPeering>]
[-EnableBgp <Boolean>]
[-Tag <Hashtable>]
[-Force]
[-UsePolicyBasedTrafficSelectors <Boolean>]
[-IpsecPolicies <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy]>]
[-ExpressRouteGatewayBypass]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureRmVirtualNetworkGatewayConnection
-Name <String>
-ResourceGroupName <String>
-Location <String>
[-AuthorizationKey <String>]
-VirtualNetworkGateway1 <PSVirtualNetworkGateway>
[-VirtualNetworkGateway2 <PSVirtualNetworkGateway>]
[-LocalNetworkGateway2 <PSLocalNetworkGateway>]
-ConnectionType <String>
[-RoutingWeight <Int32>]
[-SharedKey <String>]
[-PeerId <String>]
[-EnableBgp <Boolean>]
[-Tag <Hashtable>]
[-Force]
[-UsePolicyBasedTrafficSelectors <Boolean>]
[-IpsecPolicies <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy]>]
[-ExpressRouteGatewayBypass]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Crée la connexion VPN de site à site entre la passerelle de réseau virtuel et l’appareil VPN local.
Exemples
Exemple 1
New-AzureRmVirtualNetworkGatewayConnection -Name conn-client-1 -ResourceGroupName $RG1 -VirtualNetworkGateway1 $vnetgw1 -VirtualNetworkGateway2 $vnetgw2 -Location $loc1 -ConnectionType Vnet2Vnet -SharedKey 'a1b2c3d4e5'
Paramètres
-AsJob
Exécuter l’applet de commande en arrière-plan
Type: SwitchParameter
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
-AuthorizationKey
Type: String
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: SwitchParameter
Alias: cf
Position: Named
Valeur par défaut: False
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
-ConnectionType
Type: String
Valeurs acceptées: IPsec, Vnet2Vnet, ExpressRoute, VPNClient
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: IAzureContextContainer
Alias: AzureRmContext, AzureCredential
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
-EnableBgp
Type: Boolean
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-ExpressRouteGatewayBypass
Type: SwitchParameter
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-Force
Type: SwitchParameter
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
-IpsecPolicies
Liste des stratégies IPSec.
Type: List<T> [ PSIpsecPolicy ]
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-LocalNetworkGateway2
Type: PSLocalNetworkGateway
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-Location
Type: String
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-Name
Type: String
Alias: ResourceName
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-Peer
Type: PSPeering
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-PeerId
Type: String
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-ResourceGroupName
Type: String
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-RoutingWeight
Type: Int32
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-SharedKey
Type: String
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-Tag
Paires clé-valeur sous la forme d’une table de hachage. Par exemple : @{key0="value0 » ; key1=$null ; key2="value2"}
Type: Hashtable
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-UsePolicyBasedTrafficSelectors
Utiliser des sélecteurs de trafic basés sur des stratégies pour une connexion S2S
Type: Boolean
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
-VirtualNetworkGateway1
Type: PSVirtualNetworkGateway
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-VirtualNetworkGateway2
Type: PSVirtualNetworkGateway
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande.
L’applet de commande n’est pas exécutée.
Type: SwitchParameter
Alias: wi
Position: Named
Valeur par défaut: False
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
String
PSVirtualNetworkGateway
PSLocalNetworkGateway
Int32
PSPeering
Boolean
Hashtable
List<T> [ [ Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy, Microsoft.Azure.Commands.Network, Version=6.4.1.0, Culture=neutral, PublicKeyToken=null ] ]
Sorties
PSVirtualNetworkGatewayConnection