Set-AzureRmVirtualNetworkGatewayVpnClientConfig
設定虛擬網路閘道的 VPN 用戶端位址池。
警告
自 2024 年 2 月 29 日起,AzureRM PowerShell 模組已正式淘汰。 建議使用者從 AzureRM 遷移至 Az PowerShell 模組,以確保持續支援和更新。
雖然 AzureRM 模組可能仍可運作,但不再維護或支援它,但會根據用戶的判斷權和風險放置任何繼續使用。 如需轉換至 Az 模組的指引,請參閱我們的 移轉資源 。
語法
Set-AzureRmVirtualNetworkGatewayVpnClientConfig
-VirtualNetworkGateway <PSVirtualNetworkGateway>
-VpnClientAddressPool <System.Collections.Generic.List`1[System.String]>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzureRmVirtualNetworkGatewayVpnClientConfig
-VirtualNetworkGateway <PSVirtualNetworkGateway>
-VpnClientAddressPool <System.Collections.Generic.List`1[System.String]>
-RadiusServerAddress <String>
-RadiusServerSecret <SecureString>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-AzureRmVirtualNetworkVpnClientConfig Cmdlet 會設定虛擬網路網關的用戶端位址池。 聯機到此閘道的虛擬專用網 (VPN) 用戶端將會從此位址池指派IP位址。
範例
範例 1:將 VPN 用戶端位址池指派給虛擬網路閘道
PS C:\>$Gateway = Get-AzureRmVirtualNetworkGateway -Name "ContosoVirtualGateway"
PS C:\> Set-AzureRmVirtualNetworkGatewayVpnClientConfig -VirtualNetworkGateway $Gateway -VpnClientAddressPool "10.0.0.0/16"
此範例會將 VPN 用戶端位址池指派給名為 ContosoVirtualGateway 的虛擬網路閘道。 第一個命令會建立閘道的物件參考,而物件會儲存在名為 $Gateway的變數中。 範例中的第二個命令接著會使用 Set-AzureRmVirtualNetworkGatewayVpnClientConfig Cmdlet 將位址池 10.0.0.0/16 指派給 ContosoVirtualGateway。
範例 2:在現有閘道上設定外部半徑型驗證
PS C:\>$Gateway = Get-AzureRmVirtualNetworkGateway -Name "ContosoVirtualGateway"
PS C:\> $Secure_String_Pwd = ConvertTo-SecureString "TestRadiusServerPassword" -AsPlainText -Force
PS C:\> Set-AzureRmVirtualNetworkGatewayVpnClientConfig -VirtualNetworkGateway $Gateway -VpnClientAddressPool "10.0.0.0/16" -RadiusServerAddress "TestRadiusServer" -RadiusServerSecret $Secure_String_Pwd
此範例會將 VPN 用戶端位址池指派給名為 ContosoVirtualGateway 的虛擬網路閘道。 第一個命令會建立閘道的物件參考,而物件會儲存在名為 $Gateway的變數中。 範例中的第二個命令接著會使用 Set-AzureRmVirtualNetworkGatewayVpnClientConfig Cmdlet 將位址池 10.0.0.0/16 指派給 ContosoVirtualGateway。 它也會設定外部半徑伺服器 「TestRadiusServer」 以用於 VPN 用戶端的驗證。
參數
-Confirm
執行 Cmdlet 之前先提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RadiusServerAddress
P2S 外部半徑伺服器位址。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-RadiusServerSecret
P2S 外部半徑伺服器秘密。
類型: | SecureString |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-VirtualNetworkGateway
指定虛擬網路網關的對象參考,其中包含此 Cmdlet 修改的 VPN 用戶端組態設定。 您可以使用 Get-AzureRmVirtualNetworkGateway 並指定網關的名稱,來建立虛擬網路網關的對象參考。
類型: | PSVirtualNetworkGateway |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-VpnClientAddressPool
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
參數:VirtualNetworkGateway (ByValue)
List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]