Partager via


New-AzVirtualNetworkGateway

Crée une passerelle de réseau virtuel

Syntaxe

New-AzVirtualNetworkGateway
   -Name <String>
   -ResourceGroupName <String>
   -Location <String>
   [-IpConfigurations <PSVirtualNetworkGatewayIpConfiguration[]>]
   [-GatewayType <String>]
   [-ExtendedLocation <String>]
   [-VNetExtendedLocationResourceId <String>]
   [-VpnType <String>]
   [-EnableBgp <Boolean>]
   [-DisableIPsecProtection <Boolean>]
   [-EnableActiveActiveFeature]
   [-EnablePrivateIpAddress]
   [-GatewaySku <String>]
   [-GatewayDefaultSite <PSLocalNetworkGateway>]
   [-MinScaleUnit <Int32>]
   [-MaxScaleUnit <Int32>]
   [-VpnClientAddressPool <String[]>]
   [-VpnClientProtocol <String[]>]
   [-VpnAuthenticationType <String[]>]
   [-VpnClientRootCertificates <PSVpnClientRootCertificate[]>]
   [-VpnClientRevokedCertificates <PSVpnClientRevokedCertificate[]>]
   [-VpnClientIpsecPolicy <PSIpsecPolicy[]>]
   [-Asn <UInt32>]
   [-PeerWeight <Int32>]
   [-IpConfigurationBgpPeeringAddresses <PSIpConfigurationBgpPeeringAddress[]>]
   [-NatRule <PSVirtualNetworkGatewayNatRule[]>]
   [-EnableBgpRouteTranslationForNat]
   [-Tag <Hashtable>]
   [-Force]
   [-RadiusServerAddress <String>]
   [-RadiusServerSecret <SecureString>]
   [-RadiusServerList <PSRadiusServer[]>]
   [-AadTenantUri <String>]
   [-AadAudienceId <String>]
   [-AadIssuerUri <String>]
   [-CustomRoute <String[]>]
   [-VpnGatewayGeneration <String>]
   [-VirtualNetworkGatewayPolicyGroup <PSVirtualNetworkGatewayPolicyGroup[]>]
   [-ClientConnectionConfiguration <PSClientConnectionConfiguration[]>]
   [-AdminState <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

La passerelle Réseau virtuel est l’objet représentant votre passerelle dans Azure. L’applet de commande New-AzVirtualNetworkGateway crée l’objet de votre passerelle dans Azure en fonction du nom, du nom du groupe de ressources, de l’emplacement et de la configuration IP, ainsi que du type de passerelle et, si VPN, le type DE VPN. Vous pouvez également nommer la référence SKU de passerelle. Si cette passerelle est utilisée pour les connexions point à site, vous devez également inclure le pool d’adresses client VPN à partir duquel affecter des adresses aux clients de connexion et le certificat racine du client VPN utilisé pour authentifier les clients VPN qui se connectent à la passerelle. Vous pouvez également choisir d’inclure d’autres fonctionnalités telles que BGP et Active-Active.

Exemples

Exemple 1 : Créer une passerelle Réseau virtuel

New-AzResourceGroup -Location "UK West" -Name "vnet-gateway"
$subnet = New-AzVirtualNetworkSubnetConfig -Name 'gatewaysubnet' -AddressPrefix '10.254.0.0/27'

$ngwpip = New-AzPublicIpAddress -Name ngwpip -ResourceGroupName "vnet-gateway" -Location "UK West" -AllocationMethod Dynamic
$vnet = New-AzVirtualNetwork -AddressPrefix "10.254.0.0/27" -Location "UK West" -Name vnet-gateway -ResourceGroupName "vnet-gateway" -Subnet $subnet
$subnet = Get-AzVirtualNetworkSubnetConfig -name 'gatewaysubnet' -VirtualNetwork $vnet
$ngwipconfig = New-AzVirtualNetworkGatewayIpConfig -Name ngwipconfig -SubnetId $subnet.Id -PublicIpAddressId $ngwpip.Id

New-AzVirtualNetworkGateway -Name myNGW -ResourceGroupName vnet-gateway -Location "UK West" -IpConfigurations $ngwIpConfig  -GatewayType "Vpn" -VpnType "RouteBased" -GatewaySku "Basic" -CustomRoute 192.168.0.0/24

La section ci-dessus crée un groupe de ressources, demande une adresse IP publique, crée un Réseau virtuel et un sous-réseau et crée une passerelle Réseau virtuel dans Azure. La passerelle sera appelée « myNGW » au sein du groupe de ressources « vnet-gateway » à l’emplacement « UK West » avec les configurations IP précédemment créées enregistrées dans la variable « ngwIPConfig », le type de passerelle « VPN », le type de vpn « RouteBased » et la référence sku « Basic ».

Exemple 2 : Créer une passerelle Réseau virtuel avec une configuration radius externe

New-AzResourceGroup -Location "UK West" -Name "vnet-gateway"
New-AzVirtualNetworkSubnetConfig -Name 'gatewaysubnet' -AddressPrefix '10.254.0.0/27'

$ngwpip = New-AzPublicIpAddress -Name ngwpip -ResourceGroupName "vnet-gateway" -Location "UK West" -AllocationMethod Dynamic
$vnet = New-AzVirtualNetwork -AddressPrefix "10.254.0.0/27" -Location "UK West" -Name vnet-gateway -ResourceGroupName "vnet-gateway" -Subnet $subnet
$subnet = Get-AzVirtualNetworkSubnetConfig -name 'gatewaysubnet' -VirtualNetwork $vnet
$ngwipconfig = New-AzVirtualNetworkGatewayIpConfig -Name ngwipconfig -SubnetId $subnet.Id -PublicIpAddressId $ngwpip.Id
$Secure_String_Pwd = ConvertTo-SecureString "TestRadiusServerPassword" -AsPlainText -Force

New-AzVirtualNetworkGateway -Name myNGW -ResourceGroupName vnet-gateway -Location "UK West" -IpConfigurations $ngwIpConfig  -GatewayType "Vpn" -VpnType "RouteBased" -GatewaySku "Basic" -RadiusServerAddress "TestRadiusServer" -RadiusServerSecret $Secure_String_Pwd -CustomRoute 192.168.0.0/24

La section ci-dessus crée un groupe de ressources, demande une adresse IP publique, crée un Réseau virtuel et un sous-réseau et crée une passerelle Réseau virtuel dans Azure. La passerelle sera appelée « myNGW » au sein du groupe de ressources « vnet-gateway » à l’emplacement « UK West » avec les configurations IP précédemment créées enregistrées dans la variable « ngwIPConfig », le type de passerelle « VPN », le type de vpn « RouteBased » et la référence sku « Basic ». Il ajoute également un serveur radius externe avec l’adresse « TestRadiusServer ». Il définit également des itinéraires personnalisés spécifiés par les clients sur la passerelle.

Exemple 3 : Créer une passerelle Réseau virtuel avec les paramètres P2S

New-AzResourceGroup -Location "UK West" -Name "vnet-gateway"
$subnet = New-AzVirtualNetworkSubnetConfig -Name 'gatewaysubnet' -AddressPrefix '10.254.0.0/27'

$ngwpip = New-AzPublicIpAddress -Name ngwpip -ResourceGroupName "vnet-gateway" -Location "UK West" -AllocationMethod Dynamic
$vnet = New-AzVirtualNetwork -AddressPrefix "10.254.0.0/27" -Location "UK West" -Name vnet-gateway -ResourceGroupName "vnet-gateway" -Subnet $subnet
$subnet = Get-AzVirtualNetworkSubnetConfig -name 'gatewaysubnet' -VirtualNetwork $vnet
$ngwipconfig = New-AzVirtualNetworkGatewayIpConfig -Name ngwipconfig -SubnetId $subnet.Id -PublicIpAddressId $ngwpip.Id
$rootCert = New-AzVpnClientRootCertificate -Name $clientRootCertName -PublicCertData $samplePublicCertData
$vpnclientipsecpolicy = New-AzVpnClientIpsecPolicy -IpsecEncryption AES256 -IpsecIntegrity SHA256 -SALifeTime 86471 -SADataSize 429496 -IkeEncryption AES256 -IkeIntegrity SHA384 -DhGroup DHGroup2 -PfsGroup PFS2

New-AzVirtualNetworkGateway -Name myNGW -ResourceGroupName vnet-gateway -Location "UK West" -IpConfigurations $ngwIpConfig  -GatewayType "Vpn" -VpnType "RouteBased" -GatewaySku "VpnGw1" -VpnClientProtocol IkeV2 -VpnClientAddressPool 201.169.0.0/16 -VpnClientRootCertificates $rootCert -VpnClientIpsecPolicy $vpnclientipsecpolicy -CustomRoute 192.168.0.0/24

Le code ci-dessus crée un groupe de ressources, demande une adresse IP publique, crée un Réseau virtuel et un sous-réseau et crée une passerelle Réseau virtuel avec des paramètres P2S, par exemple VpnProtocol, VpnClientAddressPool,VpnClientRootCertificates,VpnClientIpsecPolicy, etc. dans Azure. La passerelle sera appelée « myNGW » au sein du groupe de ressources « vnet-gateway » à l’emplacement « UK West » avec les configurations IP précédemment créées enregistrées dans la variable « ngwIPConfig », le type de passerelle « VPN », le type de vpn « RouteBased » et la référence sku « VpnGw1 ». Les paramètres vpn sont définis sur la passerelle, comme VpnProtocol défini sur Ikev2, VpnClientAddressPool comme « 201.169.0.0/16 », VpnClientRootCertificate défini comme étant passé un : clientRootCertName et stratégie vpn personnalisée passée dans l’objet :$vpnclientipsecpolicy
Il définit également des itinéraires personnalisés spécifiés par les clients sur la passerelle.

Exemple 4 : Créez une passerelle Réseau virtuel avec la configuration d’authentification AAD pour VpnClient de passerelle de réseau virtuel.

New-AzResourceGroup -Location "UK West" -Name "vnet-gateway"
New-AzVirtualNetworkSubnetConfig -Name 'gatewaysubnet' -AddressPrefix '10.254.0.0/27'

$ngwpip = New-AzPublicIpAddress -Name ngwpip -ResourceGroupName "vnet-gateway" -Location "UK West" -AllocationMethod Dynamic
$vnet = New-AzVirtualNetwork -AddressPrefix "10.254.0.0/27" -Location "UK West" -Name vnet-gateway -ResourceGroupName "vnet-gateway" -Subnet $subnet
$subnet = Get-AzVirtualNetworkSubnetConfig -name 'gatewaysubnet' -VirtualNetwork $vnet
$ngwipconfig = New-AzVirtualNetworkGatewayIpConfig -Name ngwipconfig -SubnetId $subnet.Id -PublicIpAddressId $ngwpip.Id
$Secure_String_Pwd = ConvertTo-SecureString "TestRadiusServerPassword" -AsPlainText -Force

New-AzVirtualNetworkGateway -Name myNGW -ResourceGroupName vnet-gateway -Location "UK West" -IpConfigurations $ngwIpConfig  -GatewayType "Vpn" -VpnType "RouteBased" -GatewaySku "VpnGw1" -VpnClientProtocol OpenVPN   -VpnClientAddressPool 201.169.0.0/16 -AadTenantUri "https://login.microsoftonline.com/0ab2c4f4-81e6-44cc-a0b2-b3a47a1443f4" -AadIssuerUri "https://sts.windows.net/0ab2c4f4-81e6-44cc-a0b2-b3a47a1443f4/" -AadAudienceId "a21fce82-76af-45e6-8583-a08cb3b956f9"

La section ci-dessus crée un groupe de ressources, demande une adresse IP publique, crée un Réseau virtuel et un sous-réseau et crée une passerelle Réseau virtuel dans Azure. La passerelle sera appelée « myNGW » au sein du groupe de ressources « vnet-gateway » à l’emplacement « UK West » avec les configurations IP précédemment créées enregistrées dans la variable « ngwIPConfig », le type de passerelle « VPN », le type de vpn « RouteBased » et la référence sku « Basic ». Il configure également les configurations d’authentification AAD : AadTenantUri, AadIssuerUri et AadAudienceId pour VpnClient de passerelle de réseau virtuel.

Exemple 5 : Créer une passerelle Réseau virtuel avec VpnGatewayGeneration

New-AzResourceGroup -Location "UK West" -Name "vnet-gateway"
$subnet = New-AzVirtualNetworkSubnetConfig -Name 'gatewaysubnet' -AddressPrefix '10.254.0.0/27'

$ngwpip = New-AzPublicIpAddress -Name ngwpip -ResourceGroupName "vnet-gateway" -Location "UK West" -AllocationMethod Dynamic
$vnet = New-AzVirtualNetwork -AddressPrefix "10.254.0.0/27" -Location "UK West" -Name vnet-gateway -ResourceGroupName "vnet-gateway" -Subnet $subnet
$subnet = Get-AzVirtualNetworkSubnetConfig -name 'gatewaysubnet' -VirtualNetwork $vnet
$ngwipconfig = New-AzVirtualNetworkGatewayIpConfig -Name ngwipconfig -SubnetId $subnet.Id -PublicIpAddressId $ngwpip.Id

New-AzVirtualNetworkGateway -Name myNGW -ResourceGroupName vnet-gateway -Location "UK West" -IpConfigurations $ngwIpConfig  -GatewayType "Vpn" -VpnType "RouteBased" -GatewaySku "VpnGw4" -VpnGatewayGeneration "Generation2"

La section ci-dessus crée un groupe de ressources, demande une adresse IP publique, crée un Réseau virtuel et un sous-réseau et crée une passerelle Réseau virtuel dans Azure. La passerelle sera appelée « myNGW » dans le groupe de ressources « vnet-gateway » à l’emplacement « UK West » avec les configurations IP précédemment créées enregistrées dans la variable « ngwIPConfig », le type de passerelle « VPN », le type de vpn « RouteBased », la référence sku « VpnGw4 » et VpnGatewayGeneration Generation2 activée.

Exemple 6 : Créer une passerelle Réseau virtuel avec IpConfigurationBgpPeeringAddresses

New-AzResourceGroup -Location "UK West" -Name "resourcegroup1"
$subnet = New-AzVirtualNetworkSubnetConfig -Name 'gatewaysubnet' -AddressPrefix '10.254.0.0/27'

$ngwpip = New-AzPublicIpAddress -Name ngwpip -ResourceGroupName "resourcegroup1" -Location "UK West" -AllocationMethod Dynamic
$vnet = New-AzVirtualNetwork -AddressPrefix "10.254.0.0/27" -Location "UK West" -Name vnet-gateway -ResourceGroupName "resourcegroup1" -Subnet $subnet
$subnet = Get-AzVirtualNetworkSubnetConfig -name 'gatewaysubnet' -VirtualNetwork $vnet
$ngwipconfig = New-AzVirtualNetworkGatewayIpConfig -Name ipconfig1 -SubnetId $subnet.Id -PublicIpAddressId $ngwpip.Id

$ipconfigurationId1 = $ngwipconfig.Id
$addresslist1 = @('169.254.21.10')
$gw1ipconfBgp1 = New-AzIpConfigurationBgpPeeringAddressObject -IpConfigurationId $ipconfigurationId1 -CustomAddress $addresslist1

New-AzVirtualNetworkGateway -Name gateway1 -ResourceGroupName vnet-gateway -Location "UK West" -IpConfigurations $ngwIpConfig -IpConfigurationBgpPeeringAddresses $gw1ipconfBgp1 -GatewayType "Vpn" -VpnType "RouteBased" -GatewaySku "VpnGw4" -VpnGatewayGeneration "Generation2"

La section ci-dessus crée un groupe de ressources, demande une adresse IP publique, crée un Réseau virtuel et un sous-réseau et crée une passerelle Réseau virtuel dans Azure. ipconfigurationId1 de la configuration ipconfiguration de passerelle créée et stockée dans ngwipconfig. La passerelle sera appelée « gateway1 » dans le groupe de ressources « resourcegroup1resourcegroup1 » à l’emplacement « UK West » avec l’adresse Bgppeering créée précédemment dans la variable « gw1ipconfBgp1 », le type de passerelle « VPN », le type de vpn « RouteBased », la référence sku « VpnGw4 » et VpnGatewayGeneration Generation2 activée.

Exemple 7 : Créer une passerelle Réseau virtuel avec NatRules

New-AzResourceGroup -Location "UK West" -Name "resourcegroup1"
$subnet = New-AzVirtualNetworkSubnetConfig -Name 'gatewaysubnet' -AddressPrefix '10.254.0.0/27'

$ngwpip = New-AzPublicIpAddress -Name ngwpip -ResourceGroupName "resourcegroup1" -Location "UK West" -AllocationMethod Dynamic
$vnet = New-AzVirtualNetwork -AddressPrefix "10.254.0.0/27" -Location "UK West" -Name vnet-gateway -ResourceGroupName "resourcegroup1" -Subnet $subnet
$subnet = Get-AzVirtualNetworkSubnetConfig -name 'gatewaysubnet' -VirtualNetwork $vnet
$ngwipconfig = New-AzVirtualNetworkGatewayIpConfig -Name ipconfig1 -SubnetId $subnet.Id -PublicIpAddressId $ngwpip.Id

$natRule = New-AzVirtualNetworkGatewayNatRule -Name "natRule1" -Type "Static" -Mode "IngressSnat" -InternalMapping @("25.0.0.0/16") -ExternalMapping @("30.0.0.0/16")

New-AzVirtualNetworkGateway -Name gateway1 -ResourceGroupName vnet-gateway -Location "UK West" -IpConfigurations $ngwIpConfig -GatewayType "Vpn" -VpnType "RouteBased" -GatewaySku "VpnGw4" -VpnGatewayGeneration "Generation2" -NatRule $natRule -EnableBgpRouteTranslationForNat

La section ci-dessus crée un groupe de ressources, demande une adresse IP publique, crée un Réseau virtuel et un sous-réseau et crée une passerelle Réseau virtuel dans Azure. ipconfigurationId1 de la configuration ipconfiguration de passerelle créée et stockée dans ngwipconfig. La passerelle sera appelée « gateway1 » dans le groupe de ressources « resourcegroup1resourcegroup1 » à l’emplacement « UK West » New virtualNetworkGateway NatRule sera enregistrée dans la variable « natRule » le type de passerelle « VPN », le type de vpn « RouteBased », le sku « VpnGw4 » et VpnGatewayGeneration Generation2 activé et BgpRouteTranslationForNat activé.

Paramètres

-AadAudienceId

Option d’authentification P2S AAD :AadAudienceId.

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

-AadIssuerUri

Option d’authentification P2S AAD :AadIssuerUri.

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

-AadTenantUri

Option d’authentification P2S AAD :AadTenantUri.

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

-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

-Asn

ASN de la passerelle de réseau virtuel pour BGP via VPN

Type:UInt32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ClientConnectionConfiguration

Configuration de connexion du client P2S qui assiocie entre l’adresse et le groupe de stratégies

Type:PSClientConnectionConfiguration[]
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:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-CustomRoute

Routes personnalisées AddressPool spécifiées par le client

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

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, 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

-DisableIPsecProtection

L’indicateur désactive la protection IPsec sur VirtualNetworkGateway.

Type:Boolean
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-EnableActiveActiveFeature

Indicateur pour activer la fonctionnalité Active Active sur la passerelle de réseau virtuel

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

-EnableBgp

Indicateur 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

-EnableBgpRouteTranslationForNat

Indicateur pour activer BgpRouteTranslationForNat sur ce VirtualNetworkGateway.

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

-EnablePrivateIpAddress

Indicateur pour activer l’adresse IP privée sur la passerelle de réseau virtuel

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

-ExtendedLocation

Emplacement étendu de cette passerelle de réseau virtuel

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

-Force

Ne demandez pas de confirmation si vous souhaitez remplacer une ressource

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

-GatewayDefaultSite

GatewayDefaultSite

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

-GatewaySku

Niveau de référence SKU de passerelle

Type:String
Valeurs acceptées:Basic, Standard, HighPerformance, UltraPerformance, VpnGw1, VpnGw2, VpnGw3, VpnGw4, VpnGw5, VpnGw1AZ, VpnGw2AZ, VpnGw3AZ, VpnGw4AZ, VpnGw5AZ, ErGw1AZ, ErGw2AZ, ErGw3AZ
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-GatewayType

Type de cette passerelle de réseau virtuel : Vpn, ExpressRoute

Type:String
Valeurs acceptées:Vpn, ExpressRoute, LocalGateway
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-IpConfigurationBgpPeeringAddresses

BgpPeeringAddresses pour les passerelles de réseau virtuel bgpsettings.

Type:PSIpConfigurationBgpPeeringAddress[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-IpConfigurations

IpConfigurations pour la passerelle de réseau virtuel.

Type:PSVirtualNetworkGatewayIpConfiguration[]
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

cible.

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

Nom de la ressource.

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

-NatRule

NatRules pour la passerelle de réseau virtuel.

Type:PSVirtualNetworkGatewayNatRule[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PeerWeight

Poids ajouté aux itinéraires appris via BGP à partir de cette passerelle de réseau virtuel

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

-RadiusServerAddress

Adresse du serveur Radius externe P2S.

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

-RadiusServerList

Serveurs Radius externes multiples P2S.

Type:PSRadiusServer[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-RadiusServerSecret

Secret du serveur Radius externe P2S.

Type:SecureString
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

Nom du groupe de ressources.

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

-Tag

Table de hachage qui représente les balises de ressource.

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

-VirtualNetworkGatewayPolicyGroup

Groupe de stratégies P2S ajouté à cette passerelle

Type:PSVirtualNetworkGatewayPolicyGroup[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VNetExtendedLocationResourceId

VNetExtendedLocationResourceId pour la passerelle de réseau virtuel.

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

-VpnAuthenticationType

Liste des types d’authentification client VPN P2S.

Type:String[]
Valeurs acceptées:Certificate, Radius, AAD
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VpnClientAddressPool

P2S VpnClient AddressPool

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

-VpnClientIpsecPolicy

Liste des stratégies IPSec pour les protocoles de tunneling client VPN P2S.

Type: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

-VpnClientProtocol

Liste des protocoles de tunneling du client VPN P2S

Type:String[]
Valeurs acceptées:SSTP, IkeV2, OpenVPN
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VpnClientRevokedCertificates

Liste des VpnClientCertificates à révoquer.

Type:PSVpnClientRevokedCertificate[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VpnClientRootCertificates

Liste des VpnClientRootCertificates à ajouter.

Type:PSVpnClientRootCertificate[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VpnGatewayGeneration

Génération de cette passerelle VPN VirtualNetwork. Doit être None si GatewayType n’est pas VPN.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VpnType

Type du VPN :PolicyBased/RouteBased

Type:String
Valeurs acceptées:PolicyBased, RouteBased
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:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

String

PSVirtualNetworkGatewayIpConfiguration[]

Boolean

PSLocalNetworkGateway

String[]

PSVpnClientRootCertificate[]

PSVpnClientRevokedCertificate[]

PSIpsecPolicy[]

UInt32

Int32

PSIpConfigurationBgpPeeringAddress[]

PSVirtualNetworkGatewayNatRule[]

Hashtable

SecureString

PSRadiusServer[]

Sorties

PSVirtualNetworkGateway