Compartilhar via


Set-AzureIPForwarding

Habilita ou desabilita o encaminhamento de IP.

Observação

Os cmdlets mencionados nesta documentação são para gerenciar recursos herdados do Azure que usam APIs do Azure Service Manager (ASM). Este módulo herdado do PowerShell não é recomendado ao criar novos recursos, já que o ASM está programado para desativação. Para obter mais informações, consulte Aposentadoria do Azure Service Manager.

O módulo Az PowerShell é o módulo do PowerShell recomendado para gerenciar recursos do Azure Resource Manager (ARM) com o PowerShell.

Sintaxe

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

O cmdlet Set-AzureIPForwarding habilita ou desabilita o encaminhamento de IP para uma máquina virtual, para uma função PaaS (plataforma como serviço) ou um adaptador de rede que pertence a uma máquina virtual ou função PaaS.

Exemplos

Exemplo 1: Habilitar o encaminhamento de IP para uma máquina virtual

PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "ContosoVM06" | Set-AzureIPForwarding -Enable

Esse comando obtém uma máquina virtual chamada ContosoVM06 para o serviço chamado ContosoService e passa esse objeto de máquina virtual para o cmdlet atual. O cmdlet atual habilita o encaminhamento de IP para essa máquina virtual.

Exemplo 2: Desabilitar o encaminhamento de IP para uma máquina virtual

PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "ContosoVM06" | Set-AzureIPForwarding -Disable

Esse comando obtém uma máquina virtual chamada ContosoVM06 para o serviço chamado ContosoService e passa esse objeto de máquina virtual para o cmdlet atual. O cmdlet atual desabilita o encaminhamento de IP para essa máquina virtual.

Parâmetros

-Disable

Indica que esse cmdlet desabilita o encaminhamento de IP.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Enable

Indica que esse cmdlet habilita o encaminhamento de IP.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-NetworkInterfaceName

Especifica o nome do adaptador de rede no qual esse cmdlet define o encaminhamento de IP.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-PassThru

Retorna um objeto que representa o item com que você está trabalhando. Por padrão, este cmdlet não gera saída.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Profile

Especifica o perfil do Azure a partir do qual este cmdlet lê. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.

Tipo:AzureSMProfile
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RoleName

Especifica o nome de uma função PaaS na qual esse cmdlet define o encaminhamento de IP.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-ServiceName

Especifica o nome de um serviço de nuvem. A função PaaS pertence ao serviço especificado por esse parâmetro.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Slot

Especifica um slot PaaS. A função PaaS para a qual esse cmdlet define o encaminhamento tem o slot especificado por esse parâmetro. Os valores válidos são:

  • Produção
  • Staging

O valor padrão é Production.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VM

Especifica o objeto de máquina virtual no qual esse cmdlet define o encaminhamento de IP.

Tipo:PersistentVMRoleContext
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

Saídas

Boolean