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


Set-AzureRmVirtualNetworkGatewayVpnClientConfig

Задает пул адресов VPN-клиента для шлюза виртуальной сети.

Предупреждение

Модуль AzureRM PowerShell официально устарел с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.

Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.

Синтаксис

Set-AzureRmVirtualNetworkGatewayVpnClientConfig
   -VirtualNetworkGateway <PSVirtualNetworkGateway>
   -VpnClientAddressPool <System.Collections.Generic.List`1[System.String]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzureRmVirtualNetworkGatewayVpnClientConfig
   -VirtualNetworkGateway <PSVirtualNetworkGateway>
   -VpnClientAddressPool <System.Collections.Generic.List`1[System.String]>
   -RadiusServerAddress <String>
   -RadiusServerSecret <SecureString>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет Set-AzureRmVirtualNetworkVPNClientConfig настраивает пул адресов клиента для шлюза виртуальной сети. Клиентам виртуальной частной сети (VPN), подключающимся к этому шлюзу, будет назначен IP-адрес из этого пула адресов.

Примеры

Пример 1. Назначение пула адресов VPN-клиента шлюзу виртуальной сети

PS C:\>$Gateway = Get-AzureRmVirtualNetworkGateway -Name "ContosoVirtualGateway"
PS C:\> Set-AzureRmVirtualNetworkGatewayVpnClientConfig -VirtualNetworkGateway $Gateway -VpnClientAddressPool "10.0.0.0/16"

В этом примере пул адресов VPN-клиента назначается шлюзу виртуальной сети с именем ContosoVirtualGateway. Первая команда создает ссылку на объект шлюза, а объект хранится в переменной с именем $Gateway. Вторая команда в примере использует командлет Set-AzureRmVirtualNetworkGatewayVpnClientConfig для назначения пула адресов 10.0.0.0/16 ContosoVirtualGateway.

Пример 2. Настройка проверки подлинности на основе внешнего радиуса на существующем шлюзе

PS C:\>$Gateway = Get-AzureRmVirtualNetworkGateway -Name "ContosoVirtualGateway"
PS C:\> $Secure_String_Pwd = ConvertTo-SecureString "TestRadiusServerPassword" -AsPlainText -Force
PS C:\> Set-AzureRmVirtualNetworkGatewayVpnClientConfig -VirtualNetworkGateway $Gateway -VpnClientAddressPool "10.0.0.0/16" -RadiusServerAddress "TestRadiusServer" -RadiusServerSecret $Secure_String_Pwd

В этом примере пул адресов VPN-клиента назначается шлюзу виртуальной сети с именем ContosoVirtualGateway. Первая команда создает ссылку на объект шлюза, а объект хранится в переменной с именем $Gateway. Вторая команда в примере использует командлет Set-AzureRmVirtualNetworkGatewayVpnClientConfig для назначения пула адресов 10.0.0.0/16 ContosoVirtualGateway. Он также настраивает внешний сервер радиуса TestRadiusServer для проверки подлинности для vpn-клиентов.

Параметры

-Confirm

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

Тип:SwitchParameter
Aliases:cf
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Тип:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-RadiusServerAddress

Адрес сервера внешнего радиуса P2S.

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-RadiusServerSecret

Секрет сервера внешнего радиуса P2S.

Тип:SecureString
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualNetworkGateway

Указывает ссылку на объект шлюза виртуальной сети, который содержит параметры конфигурации VPN-клиента, которые изменяет этот командлет. Вы можете создать ссылку на объект шлюза виртуальной сети с помощью Get-AzureRmVirtualNetworkGateway и указания имени шлюза.

Тип:PSVirtualNetworkGateway
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-VpnClientAddressPool

Указывает IP-адреса, назначенные клиентам, подключающимся к этому шлюзу.

Тип:List<T>[String]
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

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

PSVirtualNetworkGateway

Параметры: VirtualNetworkGateway (ByValue)

List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

String

SecureString

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

PSVirtualNetworkGateway