你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-AzVpnClientConfiguration

此命令允许用户基于 VPN 网关上的预配置的 VPN 设置创建 Vpn 配置文件包,以及用户可能需要配置的其他一些设置,例如某些根证书。

语法

New-AzVpnClientConfiguration
   [-Name <String>]
   -ResourceGroupName <String>
   [-ProcessorArchitecture <String>]
   [-AuthenticationMethod <String>]
   [-RadiusRootCertificateFile <String>]
   [-ClientRootCertificateFileList <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

说明

这允许用户基于 VPN 网关上的预配置的 VPN 设置创建 Vpn 配置文件包,以及用户可能需要配置的其他一些设置,例如某些根证书。

示例

示例 1

New-AzVpnClientConfiguration -ResourceGroupName "ContosoResourceGroup" -Name "ContosoVirtualNetworkGateway" -AuthenticationMethod "EAPTLS" -RadiusRootCertificateFile "C:\Users\Test\Desktop\VpnProfileRadiusCert.cer"

此 cmdlet 用于在 ResourceGroup“ContosoResourceGroup”中为“ContosoVirtualNetworkGateway”创建 VPN 客户端配置文件 zip 文件。 该配置文件是为预配置的 radius 服务器生成的,该服务器配置为将“EAPTLS”身份验证方法与 VpnProfileRadiusCert 证书文件配合使用。

参数

-AuthenticationMethod

身份验证方法可以采用值 EAPMSCHAPv2 或 EAPTLS。 指定 EAPMSCHAPv2 时,cmdlet 会生成使用 EAP-MSCHAPv2 身份验证协议的用户名/密码身份验证的客户端配置安装程序。 如果指定了 EAPTLS,则 cmdlet 将生成使用 EAP-TLS 协议的证书身份验证的客户端配置安装程序。 “EapTls”选项可用于基于 RADIUS 的证书身份验证和虚拟网络网关通过上传受信任的根执行的认证身份验证。 该 cmdlet 会自动检测配置的内容。

Type:String
Accepted values:EAPTLS, EAPMSCHAPv2
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ClientRootCertificateFileList

客户端根证书路径列表

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

提示你在运行 cmdlet 之前进行确认。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

资源名称。

Type:String
Aliases:ResourceName
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ProcessorArchitecture

ProcessorArchitecture

Type:String
Accepted values:Amd64, X86
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-RadiusRootCertificateFile

Radius 服务器根证书路径。 这是在使用 RADIUS 身份验证的 EAP-TLS 时必须指定的必需参数。 这是.cer文件的完整路径名称,其中包含客户端在身份验证期间用于验证 RADIUS 服务器的 RADIUS 根证书。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

资源组名称。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

String

String[]

输出

PSVpnProfile