Set-AzureIPForwarding

Abilita o disabilita l'inoltro IP.

Nota

I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Questo modulo di PowerShell legacy non è consigliato durante la creazione di nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Ritiro di Azure Service Manager.

Il modulo Az PowerShell è il modulo PowerShell consigliato per la gestione delle risorse di Azure Resource Manager (ARM) con PowerShell.

Sintassi

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>]

Descrizione

Il cmdlet Set-AzureIPForwarding abilita o disabilita l'inoltro IP per una macchina virtuale, per un ruolo PaaS (Platform as a Service) o una scheda di rete appartenente a una macchina virtuale o a un ruolo PaaS.

Esempio

Esempio 1: Abilitare l'inoltro IP per una macchina virtuale

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

Questo comando ottiene una macchina virtuale denominata ContosoVM06 per il servizio denominato ContosoService e passa tale oggetto macchina virtuale al cmdlet corrente. Il cmdlet corrente abilita l'inoltro IP per la macchina virtuale.

Esempio 2: Disabilitare l'inoltro IP per una macchina virtuale

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

Questo comando ottiene una macchina virtuale denominata ContosoVM06 per il servizio denominato ContosoService e passa tale oggetto macchina virtuale al cmdlet corrente. Il cmdlet corrente disabilita l'inoltro IP per la macchina virtuale.

Parametri

-Disable

Indica che questo cmdlet disabilita l'inoltro IP.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Enable

Indica che questo cmdlet abilita l'inoltro IP.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NetworkInterfaceName

Specifica il nome della scheda di rete in cui questo cmdlet imposta l'inoltro IP.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-PassThru

Restituisce un oggetto che rappresenta l'elemento in uso. Per impostazione predefinita, il cmdlet non genera alcun output.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Profile

Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.

Tipo:AzureSMProfile
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RoleName

Specifica il nome di un ruolo PaaS in cui questo cmdlet imposta l'inoltro IP.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ServiceName

Specifica il nome di un servizio cloud. Il ruolo PaaS appartiene al servizio specificato da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Slot

Specifica uno slot PaaS. Il ruolo PaaS per il quale questo cmdlet imposta l'inoltro ha lo slot specificato da questo parametro. I valori validi sono:

  • Produzione
  • Staging

Il valore predefinito è Production.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VM

Specifica l'oggetto macchina virtuale in cui questo cmdlet imposta l'inoltro IP.

Tipo:PersistentVMRoleContext
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

Boolean