Compartilhar via


Update-AzVpnServerConfiguration

Atualiza um VpnServerConfiguration existente.

Sintaxe

ByVpnServerConfigurationName (Default)

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>]

ByVpnServerConfigurationObject

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>]

ByVpnServerConfigurationResourceId

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 que você atualize a VpnServerConfiguration existente com diferentes VpnProtocols, VpnAuthenticationTypes, IpsecPolicies e defina parâmetros relacionados ao tipo de autenticação vpn selecionado de acordo com os requisitos 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.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-AadIssuer

Emissor do AAD para autenticação do AAD P2S.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-AadTenant

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

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-AsJob

Executar cmdlet em segundo plano

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ConfigurationPolicyGroup

A lista de VpnServerConfigurationPolicyGroups que este P2SVpnGateway precisa ter.

Propriedades do parâmetro

Tipo:

PSVpnServerConfigurationPolicyGroup[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Confirm

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

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DefaultProfile

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

Propriedades do parâmetro

Tipo:IAzureContextContainer
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-InputObject

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

Propriedades do parâmetro

Tipo:PSVpnServerConfiguration
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:VpnServerConfiguration

Conjuntos de parâmetros

ByVpnServerConfigurationObject
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Name

O nome do recurso.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:NomeDoRecurso, VpnServerConfigurationName

Conjuntos de parâmetros

ByVpnServerConfigurationName
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RadiusClientRootCertificateFilesList

Uma lista dos caminhos dos arquivos RadiusClientRootCertificate

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RadiusServerAddress

Endereço do servidor radius externo P2S.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RadiusServerList

Servidores de raios múltiplos externos P2S.

Propriedades do parâmetro

Tipo:

PSRadiusServer[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RadiusServerRootCertificateFilesList

Uma lista dos caminhos dos arquivos RadiusClientRootCertificate

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RadiusServerSecret

Segredo do servidor radius externo P2S.

Propriedades do parâmetro

Tipo:SecureString
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ResourceGroupName

O nome do grupo de recursos.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

ByVpnServerConfigurationName
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ResourceId

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

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:VpnServerConfigurationId

Conjuntos de parâmetros

ByVpnServerConfigurationResourceId
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Tag

Um hashtable que representa marcas de recurso.

Propriedades do parâmetro

Tipo:Hashtable
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-VpnAuthenticationType

A lista de protocolos de túnel de cliente VPN P2S.

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Valores aceitos:Certificate, Radius, AAD
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-VpnClientIpsecPolicy

Uma lista de políticas IPSec para VpnServerConfiguration.

Propriedades do parâmetro

Tipo:

PSIpsecPolicy[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-VpnClientRevokedCertificateFilesList

Uma lista de VpnClientCertificates a serem caminhos de arquivos revogados

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-VpnClientRootCertificateFilesList

Uma lista de VpnClientRootCertificates a serem adicionados aos caminhos dos arquivos

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-VpnProtocol

A lista de protocolos de túnel de cliente VPN P2S.

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Valores aceitos:IkeV2, OpenVPN
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-WhatIf

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

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

PSVpnServerConfiguration

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

Saídas

PSVpnServerConfiguration