Set-AzureIPForwarding
啟用或停用 IP 轉送。
注意
本檔中參考的 Cmdlet 用於管理使用服務管理 API 的舊版 Azure 資源。 如需管理 Azure Resource Manager 資源的 Cmdlet,請參閱 Az PowerShell 模組 。
Syntax
Set-AzureIPForwarding
-VM <PersistentVMRoleContext>
-ServiceName <String>
[-NetworkInterfaceName <String>]
[-Enable]
[-PassThru]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Set-AzureIPForwarding
-VM <PersistentVMRoleContext>
-ServiceName <String>
[-NetworkInterfaceName <String>]
[-Disable]
[-PassThru]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Set-AzureIPForwarding
-ServiceName <String>
[-Slot <String>]
-RoleName <String>
[-NetworkInterfaceName <String>]
[-Enable]
[-PassThru]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Set-AzureIPForwarding
-ServiceName <String>
[-Slot <String>]
-RoleName <String>
[-NetworkInterfaceName <String>]
[-Disable]
[-PassThru]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Set-AzureIPForwarding Cmdlet 會啟用或停用虛擬機器的 IP 轉送、平臺即服務角色或屬於虛擬機器或 PaaS 角色的網路介面卡。
範例
範例 1:啟用虛擬機器的 IP 轉送
PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "ContosoVM06" | Set-AzureIPForwarding -Enable
此命令會針對名為 ContosoService 的服務取得名為 ContosoVM06 的虛擬機器,並將該虛擬機器物件傳遞至目前的 Cmdlet。 目前的 Cmdlet 會啟用該虛擬機器的 IP 轉送。
範例 2:停用虛擬機器的 IP 轉送
PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "ContosoVM06" | Set-AzureIPForwarding -Disable
此命令會針對名為 ContosoService 的服務取得名為 ContosoVM06 的虛擬機器,並將該虛擬機器物件傳遞至目前的 Cmdlet。 目前的 Cmdlet 會停用該虛擬機器的 IP 轉送。
參數
-Disable
表示此 Cmdlet 會停用 IP 轉送。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enable
指出此 Cmdlet 會啟用 IP 轉送。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkInterfaceName
指定此 Cmdlet 設定 IP 轉送的網路介面卡名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
會傳回 物件,代表您正在使用的專案。 根據預設,此 Cmdlet 不會產生任何輸出。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
指定此 Cmdlet 從中讀取的 Azure 設定檔。 如果您未指定設定檔,此 Cmdlet 會從本機預設設定檔讀取。
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RoleName
指定此 Cmdlet 設定 IP 轉送的 PaaS 角色名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceName
指定雲端服務的名稱。 PaaS 角色屬於此參數所指定的服務。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
指定 PaaS 位置。 此 Cmdlet 設定轉送的 PaaS 角色具有此參數所指定的位置。 有效值為:
- Production
- 預備
預設值為 [生產]。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
指定此 Cmdlet 設定 IP 轉送的虛擬機器物件。
Type: | PersistentVMRoleContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |