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 |
Входные данные
Параметры: VirtualNetworkGateway (ByValue)
List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]