Поделиться через


New-AzVpnGateway

Создает масштабируемую VPN-шлюз.

Синтаксис

New-AzVpnGateway
   -ResourceGroupName <String>
   -Name <String>
   -VpnGatewayScaleUnit <UInt32>
   -VirtualHubName <String>
   [-VpnConnection <PSVpnConnection[]>]
   [-EnableRoutingPreferenceInternetFlag]
   [-EnableBgpRouteTranslationForNat]
   [-VpnGatewayNatRule <PSVpnGatewayNatRule[]>]
   [-Tag <Hashtable>]
   [-Asn <UInt32>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzVpnGateway
   -ResourceGroupName <String>
   -Name <String>
   -VpnGatewayScaleUnit <UInt32>
   -VirtualHub <PSVirtualHub>
   [-VpnConnection <PSVpnConnection[]>]
   [-EnableRoutingPreferenceInternetFlag]
   [-EnableBgpRouteTranslationForNat]
   [-VpnGatewayNatRule <PSVpnGatewayNatRule[]>]
   [-Tag <Hashtable>]
   [-Asn <UInt32>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzVpnGateway
   -ResourceGroupName <String>
   -Name <String>
   -VpnGatewayScaleUnit <UInt32>
   -VirtualHubId <String>
   [-VpnConnection <PSVpnConnection[]>]
   [-EnableRoutingPreferenceInternetFlag]
   [-EnableBgpRouteTranslationForNat]
   [-VpnGatewayNatRule <PSVpnGatewayNatRule[]>]
   [-Tag <Hashtable>]
   [-Asn <UInt32>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

New-AzVpnGateway создает масштабируемую VPN-шлюз. Это программное обеспечение, определяемое для подключения сайта к сайту внутри VirtualHub.

Этот шлюз изменяет размер и масштабируется на основе единицы масштабирования, указанной в этом или командлете Set-AzVpnGateway.

Подключение настраивается из ветви или сайта, известного как VPNSite, к масштабируемому шлюзу. Каждое подключение состоит из 2 туннелей Active-Active.

VpnGateway будет находиться в том же расположении, что и на виртуальномhub, на который ссылается ссылка.

Примеры

Пример 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 -EnableRoutingPreferenceInternetFlag

ResourceGroupName   : testRG
Name                : testvpngw
Id                  : /subscriptions/{subscriptionId}/resourceGroups/testRG/providers/Microsoft.Network/vpnGateways/testvpngw
Location            : West US
VpnGatewayScaleUnit : 2
VirtualHub          : /subscriptions/{subscriptionId}/resourceGroups/Ali_pS_Test/providers/Microsoft.Network/virtualHubs/westushub
BgpSettings         : {}
Type                : Microsoft.Network/vpnGateways
ProvisioningState   : Succeeded

Выше будет создана группа ресурсов, Виртуальная глобальная сеть, виртуальная сеть, Виртуальный концентратор в западной части США в группе ресурсов testRG в Azure. После этого VPN-шлюз будет создан в Виртуальном концентраторе с 2 единицами масштабирования.

Параметры

-AsJob

Запуск командлета в фоновом режиме

Тип:SwitchParameter
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Asn

ASN VPN-шлюза для BGP через VPN

Тип:UInt32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EnableBgpRouteTranslationForNat

Пометка, чтобы включить преобразование маршрутов Bgp для NAT в этом VPNGateway.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EnableRoutingPreferenceInternetFlag

Пометка, чтобы включить интернет-предпочтения маршрутизации в этом VPNGateway.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Имя ресурса.

Тип:String
Aliases:ResourceName, VpnGatewayName
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Имя ресурса.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Tag

Хэш-файл, представляющий теги ресурсов.

Тип:Hashtable
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VirtualHub

Виртуальныйhub, с которым необходимо связать vpnGateway.

Тип:PSVirtualHub
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-VirtualHubId

Идентификатор виртуальногоhub, с которым необходимо связать vpnGateway.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-VirtualHubName

Идентификатор виртуальногоhub, с которым необходимо связать vpnGateway.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VpnConnection

Список VPNConnections, который должен иметь этот VPNGateway.

Тип:PSVpnConnection[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VpnGatewayNatRule

Список VPNGatewayNatRules, связанных с этим VPNGateway.

Тип:PSVpnGatewayNatRule[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VpnGatewayScaleUnit

Единица масштабирования для этого VPNGateway.

Тип:UInt32
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

PSVirtualHub

String

Выходные данные

PSVpnGateway