Compartilhar via


Update-AzVpnServerConfiguration

Atualiza um VpnServerConfiguration existente.

Sintaxe

Update-AzVpnServerConfiguration
      -ResourceGroupName <String>
      -Name <String>
      [-VpnProtocol <String[]>]
      [-VpnAuthenticationType <String[]>]
      [-VpnClientRootCertificateFilesList <String[]>]
      [-VpnClientRevokedCertificateFilesList <String[]>]
      [-RadiusServerAddress <String>]
      [-RadiusServerSecret <SecureString>]
      [-RadiusServerList <PSRadiusServer[]>]
      [-RadiusServerRootCertificateFilesList <String[]>]
      [-RadiusClientRootCertificateFilesList <String[]>]
      [-AadTenant <String>]
      [-AadAudience <String>]
      [-AadIssuer <String>]
      [-VpnClientIpsecPolicy <PSIpsecPolicy[]>]
      [-ConfigurationPolicyGroup <PSVpnServerConfigurationPolicyGroup[]>]
      [-Tag <Hashtable>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVpnServerConfiguration
      -InputObject <PSVpnServerConfiguration>
      [-VpnProtocol <String[]>]
      [-VpnAuthenticationType <String[]>]
      [-VpnClientRootCertificateFilesList <String[]>]
      [-VpnClientRevokedCertificateFilesList <String[]>]
      [-RadiusServerAddress <String>]
      [-RadiusServerSecret <SecureString>]
      [-RadiusServerList <PSRadiusServer[]>]
      [-RadiusServerRootCertificateFilesList <String[]>]
      [-RadiusClientRootCertificateFilesList <String[]>]
      [-AadTenant <String>]
      [-AadAudience <String>]
      [-AadIssuer <String>]
      [-VpnClientIpsecPolicy <PSIpsecPolicy[]>]
      [-ConfigurationPolicyGroup <PSVpnServerConfigurationPolicyGroup[]>]
      [-Tag <Hashtable>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVpnServerConfiguration
      -ResourceId <String>
      [-VpnProtocol <String[]>]
      [-VpnAuthenticationType <String[]>]
      [-VpnClientRootCertificateFilesList <String[]>]
      [-VpnClientRevokedCertificateFilesList <String[]>]
      [-RadiusServerAddress <String>]
      [-RadiusServerSecret <SecureString>]
      [-RadiusServerList <PSRadiusServer[]>]
      [-RadiusServerRootCertificateFilesList <String[]>]
      [-RadiusClientRootCertificateFilesList <String[]>]
      [-AadTenant <String>]
      [-AadAudience <String>]
      [-AadIssuer <String>]
      [-VpnClientIpsecPolicy <PSIpsecPolicy[]>]
      [-ConfigurationPolicyGroup <PSVpnServerConfigurationPolicyGroup[]>]
      [-Tag <Hashtable>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

O cmdlet Update-AzVpnServerConfiguration permite atualizar o VpnServerConfiguration existente com diferentes VpnProtocols, VpnAuthenticationTypes, IpsecPolicies e definir parâmetros relacionados ao tipo de autenticação vpn selecionados de acordo com o requisito do cliente para conectividade Ponto a site.

Exemplos

Exemplo 1

Update-AzVpnServerConfiguration -Name "test1config" -ResourceGroupName "P2SCortexGATesting" -VpnProtocol IkeV2

New-AzVpnServerConfiguration -Name "test1config" -ResourceGroupName "P2SCortexGATesting" -VpnProtocol IkeV2 -VpnAuthenticationType Certificate -VpnClientRootCertificateFilesList $listOfCerts -VpnClientRevokedCertificateFilesList $listOfCerts -Location "westus"

ResourceGroupName            : P2SCortexGATesting
Name                         : test1config
Id                           : /subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/P2SCortexGATesting/providers/Microsoft.Network/vpnServerConfigurations/test1config
Location                     : westus
VpnProtocols                 : {IkeV2}
VpnAuthenticationTypes       : {Certificate}
VpnClientRootCertificates    :
VpnClientRevokedCertificates : [
                                 {
                                   "Name": "cert2",
                                   "Thumbprint": "83FFBFC8848B5A5836C94D0112367E16148A286F"
                                 }
                               ]
RadiusServerAddress          :
RadiusServerRootCertificates : []
RadiusClientRootCertificates : []
VpnClientIpsecPolicies       : []
AadAuthenticationParameters  : null
P2sVpnGateways               : []
Type                         : Microsoft.Network/vpnServerConfigurations
ProvisioningState            : Succeeded

O comando acima atualizará um VpnServerConfiguration existente com VpnProtocol como IkeV2.

Parâmetros

-AadAudience

Audiência do AAD para autenticação do AAD P2S.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-AadIssuer

Emissor AAD para autenticação P2S AAD.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-AadTenant

Locatário do AAD para autenticação do AAD P2S.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-AsJob

Executar cmdlet em segundo plano

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ConfigurationPolicyGroup

A lista de VpnServerConfigurationPolicyGroups que esse P2SVpnGateway precisa ter.

Tipo:PSVpnServerConfigurationPolicyGroup[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

O objeto de configuração do servidor vpn a ser modificado

Tipo:PSVpnServerConfiguration
Aliases:VpnServerConfiguration
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Name

O nome do recurso.

Tipo:String
Aliases:ResourceName, VpnServerConfigurationName
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RadiusClientRootCertificateFilesList

Uma lista de caminhos de arquivos RadiusClientRootCertificate

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RadiusServerAddress

Endereço do servidor Radius externo P2S.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RadiusServerList

P2S Servidores externos múltiplos radius.

Tipo:PSRadiusServer[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RadiusServerRootCertificateFilesList

Uma lista de caminhos de arquivos RadiusClientRootCertificate

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RadiusServerSecret

Segredo do servidor Radius externo P2S.

Tipo:SecureString
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ResourceGroupName

O nome do grupo de recursos.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ResourceId

A ID de recurso do Azure para a configuração do servidor VPN.

Tipo:String
Aliases:VpnServerConfigurationId
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Tag

Uma hashtable que representa tags de recursos.

Tipo:Hashtable
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VpnAuthenticationType

A lista de protocolos de encapsulamento de cliente VPN P2S.

Tipo:String[]
Valores aceitos:Certificate, Radius, AAD
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VpnClientIpsecPolicy

Uma lista de diretivas IPSec para VpnServerConfiguration.

Tipo:PSIpsecPolicy[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-VpnClientRevokedCertificateFilesList

Uma lista de VpnClientCertificates a serem revogados caminhos de arquivos

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VpnClientRootCertificateFilesList

Uma lista de VpnClientRootCertificates a serem adicionados caminhos de arquivos

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VpnProtocol

A lista de protocolos de encapsulamento de cliente VPN P2S.

Tipo:String[]
Valores aceitos:IkeV2, OpenVPN
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

PSVpnServerConfiguration

System.String Microsoft.Azure.Commands.Network.Models.PSIpsecPolicy[]

Saídas

PSVpnServerConfiguration