首页 > 解决方案 > 使用 powershell 下载 Site-to-Site VPN 配置文件

问题描述

我正在尝试使用 powershell 通过 BGP 自动化站点到站点 VPN 连接。是否有 powershell 命令来获取 Site-to-Site VPN 配置文件中的值。任何帮助将不胜感激

问候, Sajith

标签: azurepowershell

解决方案


您可以使用以下 powershell cmdlet 拉取特定 VPN 设备的 S2s VPN 配置脚本。我们已经在本地环境中进行了测试,它工作正常。

$RG          = "<resourcegroupName>"
$GWName      = "<VPNGatewayName"
$Connection  = "<s2sConnectionName>"

# List the available VPN device models and versions
Get-AzVirtualNetworkGatewaySupportedVpnDevice -Name $GWName -ResourceGroupName $RG

# Download the configuration script for the connection
Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript -Name $Connection -ResourceGroupName $RG -DeviceVendor "Cisco" -DeviceFamily "ASA (Adaptive Security Appliance)" -FirmwareVersion "Cisco_ASA_[9.8+_ONLY]_RouteBased(IKEv2+VTI+BGP)"

有关如何下载用于 S2S VPN 连接的 VPN 设备配置脚本的更多信息,您可以参考此 Azure 文档

这是供参考的示例输出:

在此处输入图像描述


推荐阅读