Condividi tramite


Update-AzureApplicationGateway

Aggiorna un gateway applicazione.

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

Update-AzureApplicationGateway
      -Name <String>
      [-VnetName <String>]
      [-Subnets <System.Collections.Generic.List`1[System.String]>]
      [-InstanceCount <UInt32>]
      [-GatewaySize <String>]
      [-Description <String>]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Descrizione

Il cmdlet Update-AzureApplicationGateway aggiorna un gateway applicazione esistente.

Esempio

Esempio 1: Modificare un gateway applicazione usando il nome

PS C:\> Stop-AzureApplicationGateway -Name "ApplicationGateway06"
PS C:\> Update-AzureApplicationGateway -Name "ApplicationGateway06" -VnetName "VirutalNetwork18" -Subnets @("Subnet05", "Subnet06")

Il primo comando arresta il gateway applicazione denominato ApplicationGateway06. Prima di poter modificare la rete virtuale o le subnet, è necessario arrestare un gateway applicazione.

Il secondo comando modifica la subnet virtuale e le subnet per il gateway applicazione denominato ApplicationGateway06.

Esempio 2: Modificare proprietà aggiuntive di un gateway applicazione

PS C:\> Update-AzureApplicationGateway -Name "ApplicationGateway06" -InstanceCount 2 -GatewaySize "Large" -Description "Updated application gateway"

Questo comando modifica il numero di istanze, le dimensioni del gateway e la descrizione per il gateway applicazione denominato ApplicationGateway06. Questo comando non modifica la rete virtuale o le subnet per il gateway applicazione. Pertanto, non è necessario arrestare il gateway applicazione prima di eseguire questo comando.

Esempio 3: Modificare un gateway applicazione usando la pipeline

PS C:\> $ApplicationGateway = Get-AzureApplicationGateway -Name "ApplicationGateway06"
PS C:\> $ApplicationGateway.GatewaySize = "Medium"
PS C:\> $ApplicationGateway | Update-AzureApplicationGateway

Il primo comando ottiene il gateway applicazione denominato ApplicationGateway06 usando il cmdlet Get-AzureApplicationGateway . Il comando lo archivia nella variabile $ApplicationGateway.

Il secondo comando assegna alla proprietà GatewaySize il valore Medium.

Il comando finale passa il $ApplicationGateway aggiornato al cmdlet corrente.

Parametri

-Description

Specifica una descrizione assegnata da questo cmdlet al gateway applicazione.

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

-GatewaySize

Specifica le dimensioni assegnate da questo cmdlet al gateway applicazione. I valori validi sono:

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

-InstanceCount

Specifica il numero di istanze assegnate da questo cmdlet al gateway applicazione.

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

-Name

Specifica il nome del gateway applicazione aggiornato da questo cmdlet.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
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

-Subnets

Specifica una matrice di subnet in cui questo cmdlet distribuisce il gateway applicazione.

Non è possibile aggiornare le subnet durante l'esecuzione del gateway applicazione. Per arrestare il gateway applicazione, usare il cmdlet Stop-AzureApplicationGateway.

Tipo:List<T>[String]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-VnetName

Specifica la rete virtuale in cui questo cmdlet distribuisce il gateway applicazione.

Non è possibile aggiornare una rete virtuale durante l'esecuzione del gateway applicazione. Per arrestare il gateway applicazione, usare Stop-AzureApplicationGateway.

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

Input

String

Output

Microsoft.WindowsAzure.Management.ApplicationGateway.Models.ApplicationGatewayOperationResponse