共用方式為


Get-AzVirtualWanVpnConfiguration

取得透過 VpnConnections 連線到此 WAN 的 VpnSites 子集的 Vpn 組態。 將產生的 Vpn 設定上傳至客戶指定的儲存體 Blob。

語法

ByVirtualWanNameByVpnSiteObject (預設值)

Get-AzVirtualWanVpnConfiguration
    -ResourceGroupName <String>
    -Name <String>
    -StorageSasUrl <String>
    -VpnSite <PSVpnSite[]>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByVirtualWanNameByVpnSiteResourceId

Get-AzVirtualWanVpnConfiguration
    -ResourceGroupName <String>
    -Name <String>
    -StorageSasUrl <String>
    -VpnSiteId <String[]>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByVirtualWanObjectByVpnSiteObject

Get-AzVirtualWanVpnConfiguration
    -InputObject <PSVirtualWan>
    -StorageSasUrl <String>
    -VpnSite <PSVpnSite[]>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByVirtualWanObjectByVpnSiteResourceId

Get-AzVirtualWanVpnConfiguration
    -InputObject <PSVirtualWan>
    -StorageSasUrl <String>
    -VpnSiteId <String[]>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByVirtualWanResourceIdByVpnSiteObject

Get-AzVirtualWanVpnConfiguration
    -ResourceId <String>
    -StorageSasUrl <String>
    -VpnSite <PSVpnSite[]>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByVirtualWanResourceIdByVpnSiteResourceId

Get-AzVirtualWanVpnConfiguration
    -ResourceId <String>
    -StorageSasUrl <String>
    -VpnSiteId <String[]>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

取得透過 VpnConnections 連線到此 WAN 的 VpnSites 子集的 Vpn 組態。 將產生的 Vpn 設定上傳至客戶指定的儲存體 Blob。

範例

範例 1

New-AzResourceGroup -Location "West US" -Name "testRG"
$virtualWan = New-AzVirtualWan -ResourceGroupName testRG -Name myVirtualWAN -Location "West US"
$virtualHub = New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.0.1/24"
New-AzVpnGateway -ResourceGroupName "testRG" -Name "testvpngw" -VirtualHubId $virtualHub.Id -VpnGatewayScaleUnit 2
$vpnGateway = Get-AzVpnGateway -ResourceGroupName "testRG" -Name "testvpngw"

$vpnSiteAddressSpaces = New-Object string[] 2
$vpnSiteAddressSpaces[0] = "192.168.2.0/24"
$vpnSiteAddressSpaces[1] = "192.168.3.0/24"

$vpnSite = New-AzVpnSite -ResourceGroupName "testRG" -Name "testVpnSite" -Location "West US" -VirtualWan $virtualWan -IpAddress "1.2.3.4" -AddressSpace $vpnSiteAddressSpaces -DeviceModel "SomeDevice" -DeviceVendor "SomeDeviceVendor" -LinkSpeedInMbps "10"

New-AzVpnConnection -ResourceGroupName $vpnGateway.ResourceGroupName -ParentResourceName $vpnGateway.Name -Name "testConnection" -VpnSite $vpnSite

$vpnSitesForConfig = New-Object Microsoft.Azure.Commands.Network.Models.PSVpnSite[] 1
$vpnSitesForConfig[0] = $vpnSite
Get-AzVirtualWanVpnConfiguration -VirtualWan $virtualWan -StorageSasUrl "SignedSasUrl" -VpnSite $vpnSitesForConfig
SasUrl
------
SignedSasUrl

上述內容會在 Azure 的 「testRG」 資源群組中,在美國西部建立資源群組、虛擬 WAN、虛擬網路、虛擬中樞和 VpnSite。 此後,將會在具有 2 個縮放單位的虛擬中樞中建立 VPN 閘道。

建立閘道後,使用 New-AzVpnConnection 命令將其連線到 VpnSite。

然後會使用此 Cmdlet 下載設定。

如果 Cmdlet 成功,則下載組態會寫入 SignedSasUrl 所指出的 Blob。 以下是 URL 外觀的範例:https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS]

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:參閱

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-InputObject

要修改的 vpn 站點物件

參數屬性

類型:PSVirtualWan
預設值:None
支援萬用字元:False
不要顯示:False
別名:虛擬萬

參數集

ByVirtualWanObjectByVpnSiteObject
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ByVirtualWanObjectByVpnSiteResourceId
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

資源名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:資源名稱, VirtualWanName

參數集

ByVirtualWanNameByVpnSiteObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ByVirtualWanNameByVpnSiteResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ResourceGroupName

資源組名。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ByVirtualWanNameByVpnSiteObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ByVirtualWanNameByVpnSiteResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ResourceId

虛擬 WAN 的 Azure 資源識別碼。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:VirtualWanId

參數集

ByVirtualWanResourceIdByVpnSiteObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
ByVirtualWanResourceIdByVpnSiteResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-StorageSasUrl

要產生組態之儲存位置的 SAS URL。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-VpnSite

要為其生成配置的VpnSite資源ID清單。

參數屬性

類型:

PSVpnSite[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

ByVirtualWanNameByVpnSiteObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ByVirtualWanObjectByVpnSiteObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ByVirtualWanResourceIdByVpnSiteObject
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-VpnSiteId

要為其生成配置的VpnSite資源ID清單。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

ByVirtualWanNameByVpnSiteResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ByVirtualWanObjectByVpnSiteResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ByVirtualWanResourceIdByVpnSiteResourceId
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:威斯康星州

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

PSVirtualWan

String

輸出

PSVirtualWanVpnSitesConfiguration