Set-AzureRmVirtualNetworkGatewayVpnClientConfig
Define o pool de endereços do cliente VPN para um gateway de rede virtual.
Aviso
O módulo do PowerShell do AzureRM foi oficialmente preterido em 29 de fevereiro de 2024. Os usuários são aconselhados a migrar do AzureRM para o módulo do Az PowerShell para garantir o suporte e as atualizações contínuas.
Embora o módulo AzureRM ainda possa funcionar, ele não é mais mantido ou suportado, colocando qualquer uso contínuo a critério e risco do usuário. Consulte nossos recursos de migração para obter diretrizes sobre a transição para o módulo Az.
Syntax
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>]
Description
O cmdlet Set-AzureRmVirtualNetworkVpnClientConfig configura o pool de endereços do cliente para um gateway de rede virtual. Os clientes de rede virtual privada (VPN) que se conectarem a esse gateway receberão um endereço IP desse pool de endereços.
Exemplos
Exemplo 1: Atribuir um pool de endereços de cliente VPN a um gateway de rede virtual
PS C:\>$Gateway = Get-AzureRmVirtualNetworkGateway -Name "ContosoVirtualGateway"
PS C:\> Set-AzureRmVirtualNetworkGatewayVpnClientConfig -VirtualNetworkGateway $Gateway -VpnClientAddressPool "10.0.0.0/16"
Este exemplo atribui um pool de endereços de cliente VPN a um gateway de rede virtual chamado ContosoVirtualGateway. O primeiro comando cria uma referência de objeto para o gateway e o objeto é armazenado em uma variável chamada $Gateway. O segundo comando no exemplo usa o cmdlet Set-AzureRmVirtualNetworkGatewayVpnClientConfig para atribuir o pool de endereços 10.0.0.0/16 a ContosoVirtualGateway.
Exemplo 2: Configurar a autenticação baseada em raio externo no gateway existente
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
Este exemplo atribui um pool de endereços de cliente VPN a um gateway de rede virtual chamado ContosoVirtualGateway. O primeiro comando cria uma referência de objeto para o gateway e o objeto é armazenado em uma variável chamada $Gateway. O segundo comando no exemplo usa o cmdlet Set-AzureRmVirtualNetworkGatewayVpnClientConfig para atribuir o pool de endereços 10.0.0.0/16 a ContosoVirtualGateway. Ele também configura o servidor radius externo "TestRadiusServer" para ser usado para autenticação para clientes vpn.
Parâmetros
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RadiusServerAddress
Endereço do servidor Radius externo P2S.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RadiusServerSecret
Segredo do servidor Radius externo P2S.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualNetworkGateway
Especifica uma referência de objeto ao gateway de rede virtual que contém as definições de configuração do cliente VPN que esse cmdlet modifica. Você pode criar uma referência de objeto para um gateway de rede virtual usando o Get-AzureRmVirtualNetworkGateway e especificando o nome do gateway.
Type: | PSVirtualNetworkGateway |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VpnClientAddressPool
Especifica os endereços IP a serem atribuídos aos clientes que se conectam a esse gateway
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Parâmetros: VirtualNetworkGateway (ByValue)
List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]