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
PSVirtualNetworkGatewayIpConfiguration[]
String[]
PSVpnClientRevokedCertificate[]
PSIpConfigurationBgpPeeringAddress[]
PSVirtualNetworkGatewayNatRule[]