Udostępnij za pośrednictwem


New-AzVirtualNetworkGateway

Tworzy bramę sieci wirtualnej

Składnia

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>]
   [-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[]>]
   [-AsJob]
   [-AdminState <String>]
   [-MinScaleUnit <Int32>]
   [-MaxScaleUnit <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Brama sieci wirtualnej to obiekt reprezentujący bramę na platformie Azure. Polecenie cmdlet New-AzVirtualNetworkGateway tworzy obiekt bramy na platformie Azure w oparciu o nazwę, nazwę grupy zasobów, lokalizację i adres IP, a także typ bramy oraz typ bramy i wartość VPN, typ sieci VPN. Możesz również nazwać jednostkę SKU bramy. Jeśli ta brama jest używana w przypadku połączeń punkt-lokacja, należy również uwzględnić pulę adresów klienta sieci VPN, z której należy przypisać adresy do łączenia klientów i certyfikatu głównego klienta sieci VPN używanego do uwierzytelniania klientów sieci VPN łączących się z bramą. Możesz również uwzględnić inne funkcje, takie jak BGP i Active-Active.

Przykłady

Przykład 1. Tworzenie bramy sieci wirtualnej

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

Powyższe polecenie utworzy grupę zasobów, zażąda publicznego adresu IP, utworzy sieć wirtualną i podsieć i utworzy bramę sieci wirtualnej na platformie Azure. Brama będzie nazywana "myNGW" w grupie zasobów "vnet-gateway" w lokalizacji "Zachodnie Zjednoczone Królestwo" z wcześniej utworzonymi konfiguracjami adresów IP zapisanymi w zmiennej "ngwIPConfig", typem bramy "VPN", typem sieci VPN "RouteBased" i jednostką SKU "Podstawowa".

Przykład 2. Tworzenie bramy sieci wirtualnej z konfiguracją zewnętrznego promienia

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 -String "****" -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

Powyższe polecenie utworzy grupę zasobów, zażąda publicznego adresu IP, utworzy sieć wirtualną i podsieć i utworzy bramę sieci wirtualnej na platformie Azure. Brama będzie nazywana "myNGW" w grupie zasobów "vnet-gateway" w lokalizacji "Zachodnie Zjednoczone Królestwo" z wcześniej utworzonymi konfiguracjami adresów IP zapisanymi w zmiennej "ngwIPConfig", typem bramy "VPN", typem sieci VPN "RouteBased" i jednostką SKU "Podstawowa". Dodaje również zewnętrzny serwer radius z adresem "TestRadiusServer". Spowoduje to również ustawienie tras niestandardowych określonych przez klientów w bramie.

Przykład 3. Tworzenie bramy sieci wirtualnej przy użyciu ustawień punkt-lokacja

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

Powyższe polecenie spowoduje utworzenie grupy zasobów, zażądanie publicznego adresu IP, utworzenie sieci wirtualnej i podsieci oraz utworzenie bramy sieci wirtualnej przy użyciu ustawień P2S, np. VpnProtocol, VpnClientAddressPool, VpnClientRootCertificates, VpnClientIpsecPolicy itp. na platformie Azure. Brama będzie nazywana "myNGW" w grupie zasobów "vnet-gateway" w lokalizacji "Zachodnie Zjednoczone Królestwo" z wcześniej utworzonymi konfiguracjami adresów IP zapisanymi w zmiennej "ngwIPConfig", typem bramy "VPN", typem sieci VPN "RouteBased" i jednostką SKU "VpnGw1". Ustawienia sieci VPN zostaną ustawione na bramie, takiej jak VpnProtocol ustawiona jako Ikev2, VpnClientAddressPool jako "201.169.0.0/16", vpnClientRootCertificate ustawiona jako przekazana: clientRootCertName i niestandardowe zasady ipsec sieci VPN przekazane w obiekcie:$vpnclientipsecpolicy
Spowoduje to również ustawienie tras niestandardowych określonych przez klientów w bramie.

Przykład 4. Tworzenie bramy sieci wirtualnej przy użyciu konfiguracji uwierzytelniania usługi AAD dla klienta vpnClient bramy sieci wirtualnej.

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 -String "****" -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"

Powyższe polecenie utworzy grupę zasobów, zażąda publicznego adresu IP, utworzy sieć wirtualną i podsieć i utworzy bramę sieci wirtualnej na platformie Azure. Brama będzie nazywana "myNGW" w grupie zasobów "vnet-gateway" w lokalizacji "Zachodnie Zjednoczone Królestwo" z wcześniej utworzonymi konfiguracjami adresów IP zapisanymi w zmiennej "ngwIPConfig", typem bramy "VPN", typem sieci VPN "RouteBased" i jednostką SKU "Podstawowa". Konfiguruje również konfiguracje uwierzytelniania usługi AAD: AadTenantUri, AadIssuerUri i AadAudienceId dla bramy sieci wirtualnej VpnClient.

Przykład 5. Tworzenie bramy sieci wirtualnej za pomocą bramy 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"

Powyższe polecenie utworzy grupę zasobów, zażąda publicznego adresu IP, utworzy sieć wirtualną i podsieć i utworzy bramę sieci wirtualnej na platformie Azure. Brama będzie nazywana "myNGW" w grupie zasobów "vnet-gateway" w lokalizacji "Zachodnie Zjednoczone Królestwo" z wcześniej utworzonymi konfiguracjami adresów IP zapisanymi w zmiennej "ngwIPConfig", typem bramy "VPN", typem sieci VPN "RouteBased", jednostką SKU "VpnGw4" i włączoną usługą VpnGatewayGeneration Generation2.

Przykład 6. Tworzenie bramy sieci wirtualnej przy użyciu parametru 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"

Powyższe polecenie utworzy grupę zasobów, zażąda publicznego adresu IP, utworzy sieć wirtualną i podsieć i utworzy bramę sieci wirtualnej na platformie Azure. ipconfigurationId1 właściwości ipconfiguration bramy właśnie utworzono i zapisano w pliku ngwipconfig. Brama będzie nazywana "gateway1" w grupie zasobów "resourcegroup1resourcegroup1" w lokalizacji "Zachodnie Zjednoczone Królestwo" z wcześniej utworzonymi konfiguracjami adresów IP Bgppeering zapisanymi w zmiennej "gw1ipconfBgp1", typ bramy "VPN", typ sieci VPN "RouteBased", jednostka SKU "VpnGw4" i jednostka SKU "VpnGatewayGeneration Generation2".

Przykład 7. Tworzenie bramy sieci wirtualnej za pomocą protokołu 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

Powyższe polecenie utworzy grupę zasobów, zażąda publicznego adresu IP, utworzy sieć wirtualną i podsieć i utworzy bramę sieci wirtualnej na platformie Azure. ipconfigurationId1 właściwości ipconfiguration bramy właśnie utworzono i zapisano w pliku ngwipconfig. Brama będzie nazywana "gateway1" w grupie zasobów "resourcegroup1resourcegroup1" w lokalizacji "Uk West" New virtualNetworkGateway NatRule zostanie zapisana w zmiennej "natRule" typu bramy "VPN", typu sieci VPN "RouteBased", jednostki SKU "VpnGw4" i vpnGatewayGeneration Generation2 i BgpRouteTranslationForNat włączone.

Parametry

-AadAudienceId

Opcja uwierzytelniania usługi AAD P2S:AadAudienceId.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-AadIssuerUri

Opcja uwierzytelniania usługi AAD P2S:AadIssuerUri.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-AadTenantUri

Opcja uwierzytelniania usługi AAD P2S:AadTenantUri.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-AdminState

Właściwość wskazująca, czy brama usługi Express Route obsługuje ruch, gdy istnieje wiele bram usługi Express Route w sieci wirtualnej: włączone/wyłączone

Typ:String
Dopuszczalne wartości:Enabled, Disabled
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-AsJob

Uruchamianie polecenia cmdlet w tle

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Asn

Nazwa ASN bramy sieci wirtualnej dla protokołu BGP za pośrednictwem sieci VPN

Typ:UInt32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ClientConnectionConfiguration

Konfiguracja połączenia klienta P2S, która assiociate między adresem i grupą zasad

Typ:PSClientConnectionConfiguration[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-CustomRoute

Pula adresów tras niestandardowych określona przez klienta

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DisableIPsecProtection

Flaga wyłącza ochronę protokołu IPsec w usłudze VirtualNetworkGateway.

Typ:Boolean
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-EnableActiveActiveFeature

Flaga włączania aktywnej funkcji w bramie sieci wirtualnej

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EnableBgp

Flaga EnableBgp

Typ:Boolean
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-EnableBgpRouteTranslationForNat

Flaga włączania protokołu BgpRouteTranslationForNat w tej bramie WirtualnejNetworkGateway.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EnablePrivateIpAddress

Flaga włączania prywatnych adresów IP w bramie sieci wirtualnej

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ExtendedLocation

Rozszerzona lokalizacja tej bramy sieci wirtualnej

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Force

Nie pytaj o potwierdzenie, jeśli chcesz zastąpić zasób

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-GatewayDefaultSite

GatewayDefaultSite

Typ:PSLocalNetworkGateway
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-GatewaySku

Warstwa jednostki SKU bramy

Typ:String
Dopuszczalne wartości:Basic, Standard, HighPerformance, UltraPerformance, VpnGw1, VpnGw2, VpnGw3, VpnGw4, VpnGw5, VpnGw1AZ, VpnGw2AZ, VpnGw3AZ, VpnGw4AZ, VpnGw5AZ, ErGw1AZ, ErGw2AZ, ErGw3AZ, ErGwScale
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-GatewayType

Typ tej bramy sieci wirtualnej: Vpn, ExpressRoute

Typ:String
Dopuszczalne wartości:Vpn, ExpressRoute, LocalGateway
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-IpConfigurationBgpPeeringAddresses

BgpPeeringAddresses dla bgpsettings bramy sieci wirtualnej.

Typ:PSIpConfigurationBgpPeeringAddress[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-IpConfigurations

Konfiguracja ip dla bramy sieci wirtualnej.

Typ:PSVirtualNetworkGatewayIpConfiguration[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Location

lokalizacja.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-MaxScaleUnit

Ustawianie maksymalnej liczby jednostek skalowania dla skalowalnych bram

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MinScaleUnit

Ustawianie minimalnych jednostek skalowania dla skalowalnych bram

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Nazwa zasobu.

Typ:String
Aliasy:ResourceName
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-NatRule

Reguła NatRules dla bramy sieci wirtualnej.

Typ:PSVirtualNetworkGatewayNatRule[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-PeerWeight

Waga dodana do tras poznanych za pośrednictwem protokołu BGP z tej bramy sieci wirtualnej

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-RadiusServerAddress

Zewnętrzny adres serwera radius typu punkt-lokacja.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-RadiusServerList

P2S wiele zewnętrznych serwerów radius.

Typ:PSRadiusServer[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-RadiusServerSecret

Wpis tajny serwera usługi Radius zewnętrznego typu punkt-lokacja.

Typ:SecureString
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Nazwa grupy zasobów.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Tag

Tabela skrótu reprezentująca tagi zasobów.

Typ:Hashtable
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VirtualNetworkGatewayPolicyGroup

Grupa zasad P2S dodana do tej bramy

Typ:PSVirtualNetworkGatewayPolicyGroup[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VNetExtendedLocationResourceId

VNetExtendedLocationResourceId dla bramy sieci wirtualnej.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VpnAuthenticationType

Lista typów uwierzytelniania klienta sieci VPN typu punkt-lokacja.

Typ:String[]
Dopuszczalne wartości:Certificate, Radius, AAD
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VpnClientAddressPool

Pula adresów P2S VpnClient

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VpnClientIpsecPolicy

Lista zasad protokołu IPSec dla protokołów tunelowania klienta sieci VPN typu punkt-lokacja.

Typ:PSIpsecPolicy[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VpnClientProtocol

Lista protokołów tunelowania klienta sieci VPN typu punkt-lokacja

Typ:String[]
Dopuszczalne wartości:SSTP, IkeV2, OpenVPN
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VpnClientRevokedCertificates

Lista elementów VpnClientCertificates, które mają zostać odwołane.

Typ:PSVpnClientRevokedCertificate[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VpnClientRootCertificates

Lista elementów VpnClientRootCertificates do dodania.

Typ:PSVpnClientRootCertificate[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VpnGatewayGeneration

Generacja tej bramy sieci VPN VirtualNetwork. Musi mieć wartość Brak, jeśli typ bramy nie jest siecią VPN.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VpnType

Typ sieci VPN:PolicyBased/RouteBased

Typ:String
Dopuszczalne wartości:PolicyBased, RouteBased
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

PSVirtualNetworkGatewayIpConfiguration[]

Boolean

PSLocalNetworkGateway

String[]

PSVpnClientRootCertificate[]

PSVpnClientRevokedCertificate[]

PSIpsecPolicy[]

UInt32

Int32

PSIpConfigurationBgpPeeringAddress[]

PSVirtualNetworkGatewayNatRule[]

Hashtable

SecureString

PSRadiusServer[]

Dane wyjściowe

PSVirtualNetworkGateway