Udostępnij za pośrednictwem


Update-AzVpnServerConfiguration

Aktualizuje istniejącą konfigurację VpnServerConfiguration.

Składnia

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

Opis

Polecenie cmdlet Update-AzVpnServerConfiguration umożliwia aktualizowanie istniejącej konfiguracji VpnServerConfiguration za pomocą różnych parametrów VpnProtocols, VpnAuthenticationTypes, IpsecPolicies i ustawiania wybranych parametrów powiązanych z uwierzytelnianiem sieci VPN zgodnie z wymaganiami klienta dotyczącymi łączności typu punkt-lokacja.

Przykłady

Przykład 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

Powyższe polecenie zaktualizuje istniejącą konfigurację VpnServerConfiguration za pomocą polecenia VpnProtocol jako IkeV2.

Parametry

-AadAudience

Odbiorcy usługi AAD na potrzeby uwierzytelniania usługi AAD P2S.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-AadIssuer

Wystawca usługi AAD na potrzeby uwierzytelniania usługi AAD P2S.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-AadTenant

Dzierżawa usługi AAD na potrzeby uwierzytelniania usługi AAD P2S.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-AsJob

Uruchamianie polecenia cmdlet w tle

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ConfigurationPolicyGroup

Lista obiektów VpnServerConfigurationPolicyGroups, które muszą mieć ten element P2SVpnGateway.

Typ:PSVpnServerConfigurationPolicyGroup[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-InputObject

Obiekt konfiguracji serwera sieci VPN, który ma zostać zmodyfikowany

Typ:PSVpnServerConfiguration
Aliasy:VpnServerConfiguration
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Name

Nazwa zasobu.

Typ:String
Aliasy:ResourceName, VpnServerConfigurationName
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RadiusClientRootCertificateFilesList

Lista ścieżek plików RadiusClientRootCertificate

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RadiusServerAddress

Zewnętrzny adres serwera radius typu punkt-lokacja.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RadiusServerList

P2S Zewnętrzne wiele serwerów radius.

Typ:PSRadiusServer[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RadiusServerRootCertificateFilesList

Lista ścieżek plików RadiusClientRootCertificate

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RadiusServerSecret

Wpis tajny serwera usługi Radius zewnętrznego typu punkt-lokacja.

Typ:SecureString
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Nazwa grupy zasobów.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceId

Identyfikator zasobu platformy Azure dla konfiguracji serwera sieci VPN.

Typ:String
Aliasy:VpnServerConfigurationId
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Tag

Tabela skrótu reprezentująca tagi zasobów.

Typ:Hashtable
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VpnAuthenticationType

Lista protokołów tunelowania klienta sieci VPN typu punkt-lokacja.

Typ:String[]
Dopuszczalne wartości:Certificate, Radius, AAD
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VpnClientIpsecPolicy

Lista zasad PROTOKOŁU IPSec dla elementu VpnServerConfiguration.

Typ:PSIpsecPolicy[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VpnClientRevokedCertificateFilesList

Lista elementów VpnClientCertificates do odwołania ścieżek plików

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VpnClientRootCertificateFilesList

Lista elementów VpnClientRootCertificates do dodania ścieżek plików

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VpnProtocol

Lista protokołów tunelowania klienta sieci VPN typu punkt-lokacja.

Typ:String[]
Dopuszczalne wartości:IkeV2, OpenVPN
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

PSVpnServerConfiguration

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

Dane wyjściowe

PSVpnServerConfiguration