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 do permite atualizar o VpnServerConfiguration existente com diferentes VpnProtocols, VpnAuthenticationTypes, IpsecPolicies e definir parâmetros relacionados ao tipo de autenticação vpn selecionado 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

Público-alvo 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 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

-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 este 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 a 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 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 dos caminhos dos 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

Servidores de raios múltiplos externos P2S.

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

-RadiusServerRootCertificateFilesList

Uma lista dos caminhos dos 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 do 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

Um hashtable que representa marcas de recurso.

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 túnel 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 políticas 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 caminhos de arquivos revogados

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 aos caminhos dos 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 túnel 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