Udostępnij przez


Update-AzVpnServerConfiguration

Aktualizuje istniejącą konfigurację VpnServerConfiguration.

Składnia

ByVpnServerConfigurationName (domyślnie)

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

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.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-AadIssuer

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

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-AadTenant

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

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-AsJob

Uruchamianie polecenia cmdlet w tle

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ConfigurationPolicyGroup

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

Właściwości parametru

Typ:

PSVpnServerConfigurationPolicyGroup[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Confirm

Prosi o potwierdzenie przed uruchomieniem cmdletu.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:por

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DefaultProfile

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

Właściwości parametru

Typ:IAzureContextContainer
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-InputObject

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

Właściwości parametru

Typ:PSVpnServerConfiguration
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:VpnServerConfiguration

Zestawy parametrów

ByVpnServerConfigurationObject
Position:Named
Obowiązkowe:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Name

Nazwa zasobu.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:NazwaZasobu, VpnServerConfigurationName

Zestawy parametrów

ByVpnServerConfigurationName
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RadiusClientRootCertificateFilesList

Lista ścieżek plików RadiusClientRootCertificate

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RadiusServerAddress

Zewnętrzny adres serwera radius typu punkt-lokacja.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RadiusServerList

P2S Zewnętrzne wiele serwerów radius.

Właściwości parametru

Typ:

PSRadiusServer[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RadiusServerRootCertificateFilesList

Lista ścieżek plików RadiusClientRootCertificate

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RadiusServerSecret

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

Właściwości parametru

Typ:SecureString
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ResourceGroupName

Nazwa grupy zasobów.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ByVpnServerConfigurationName
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ResourceId

Identyfikator zasobu platformy Azure dla konfiguracji serwera sieci VPN.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:VpnServerConfigurationId

Zestawy parametrów

ByVpnServerConfigurationResourceId
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-Tag

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

Właściwości parametru

Typ:Hashtable
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VpnAuthenticationType

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

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Dopuszczalne wartości:Certificate, Radius, AAD
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VpnClientIpsecPolicy

Lista zasad PROTOKOŁU IPSec dla elementu VpnServerConfiguration.

Właściwości parametru

Typ:

PSIpsecPolicy[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VpnClientRevokedCertificateFilesList

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

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VpnClientRootCertificateFilesList

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

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VpnProtocol

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

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Dopuszczalne wartości:IkeV2, OpenVPN
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Cmdlet nie jest uruchomiony.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Wi

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

PSVpnServerConfiguration

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

Dane wyjściowe

PSVpnServerConfiguration