Get-AzVirtualWanVpnConfiguration
Mendapatkan konfigurasi Vpn untuk subset VpnSites yang terhubung ke WAN ini melalui VpnConnections. Mengunggah konfigurasi Vpn yang dihasilkan ke blob penyimpanan yang ditentukan oleh pelanggan.
Sintaks
ByVirtualWanNameByVpnSiteObject (Default)
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>]
Deskripsi
Mendapatkan konfigurasi Vpn untuk subset VpnSites yang terhubung ke WAN ini melalui VpnConnections. Mengunggah konfigurasi Vpn yang dihasilkan ke blob penyimpanan yang ditentukan oleh pelanggan.
Contoh
Contoh 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
Di atas akan membuat grup sumber daya, Virtual WAN, Virtual Network, Hub Virtual, dan VpnSite di US Barat dalam grup sumber daya "testRG" di Azure.
Gateway VPN akan dibuat setelahnya di Hub Virtual dengan 2 unit skala.
Setelah gateway dibuat, gateway tersambung ke VpnSite menggunakan perintah New-AzVpnConnection.
Konfigurasi kemudian diunduh menggunakan cmdlet ini.
Jika cmdlet berhasil, konfigurasi unduhan akan ditulis ke blob yang ditunjukkan oleh SignedSasUrl. Di bawah ini adalah contoh bagaimana URL akan terlihat seperti : https://[account].blob.core.windows.net/[container]/[path/to/blob]? [SAS]
Parameter
-Confirm
Meminta konfirmasi sebelum menjalankan cmdlet.
Properti parameter
Jenis: SwitchParameter
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: Cf
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.
Properti parameter
Jenis: IAzureContextContainer
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
Objek situs vpn yang akan dimodifikasi
Jenis: PSVirtualWan
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: VirtualWan
ByVirtualWanObjectByVpnSiteObject
Position: Named
Wajib: True
Nilai dari alur: True
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
ByVirtualWanObjectByVpnSiteResourceId
Position: Named
Wajib: True
Nilai dari alur: True
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-Name
Nama sumber daya.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: Nama Sumber, VirtualWanName
Kumpulan parameter
ByVirtualWanNameByVpnSiteObject
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
ByVirtualWanNameByVpnSiteResourceId
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-ResourceGroupName
Nama grup sumber daya.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByVirtualWanNameByVpnSiteObject
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
ByVirtualWanNameByVpnSiteResourceId
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-ResourceId
ID sumber daya Azure untuk wan virtual.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: VirtualWanId
Kumpulan parameter
ByVirtualWanResourceIdByVpnSiteObject
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
ByVirtualWanResourceIdByVpnSiteResourceId
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-StorageSasUrl
Url SAS untuk lokasi penyimpanan tempat konfigurasi akan dibuat.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-VpnSite
Daftar id sumber daya VpnSite untuk menghasilkan konfigurasi.
Properti parameter
Jenis: PSVpnSite [ ]
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByVirtualWanNameByVpnSiteObject
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
ByVirtualWanObjectByVpnSiteObject
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
ByVirtualWanResourceIdByVpnSiteObject
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-VpnSiteId
Daftar id sumber daya VpnSite untuk menghasilkan konfigurasi.
Properti parameter
Jenis: String [ ]
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByVirtualWanNameByVpnSiteResourceId
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
ByVirtualWanObjectByVpnSiteResourceId
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
ByVirtualWanResourceIdByVpnSiteResourceId
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-WhatIf
Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan.
Cmdlet tidak dijalankan.
Properti parameter
Jenis: SwitchParameter
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: wi
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Output