共用方式為


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

輸出

Boolean