Dela via


Update-AzureApplicationGateway

Uppdaterar en programgateway.

Kommentar

De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.

Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.

Syntax

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

Description

Cmdleten Update-AzureApplicationGateway uppdaterar en befintlig programgateway.

Exempel

Exempel 1: Ändra en programgateway med dess namn

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

Det första kommandot stoppar programgatewayen med namnet ApplicationGateway06. En programgateway måste stoppas innan du kan ändra det virtuella nätverket eller undernäten.

Det andra kommandot ändrar det virtuella undernätet och undernäten för programgatewayen med namnet ApplicationGateway06.

Exempel 2: Ändra ytterligare egenskaper för en programgateway

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

Det här kommandot ändrar antalet instanser, gatewaystorleken och beskrivningen för programgatewayen med namnet ApplicationGateway06. Det här kommandot ändrar inte det virtuella nätverket eller undernäten för programgatewayen. Därför behöver du inte stoppa programgatewayen innan du kör det här kommandot.

Exempel 3: Ändra en programgateway med hjälp av pipelinen

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

Det första kommandot hämtar programgatewayen med namnet ApplicationGateway06 med cmdleten Get-AzureApplicationGateway . Kommandot lagrar det i variabeln $ApplicationGateway.

Det andra kommandot tilldelar egenskapen GatewaySize värdet Medel.

Det sista kommandot skickar den uppdaterade $ApplicationGateway till den aktuella cmdleten.

Parametrar

-Description

Anger en beskrivning som den här cmdleten tilldelar programgatewayen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-GatewaySize

Anger den storlek som den här cmdleten tilldelar programgatewayen. Giltiga värden är:

  • Litet
  • Medium
  • Stort
Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-InstanceCount

Anger antalet instanser som den här cmdleten tilldelar programgatewayen.

Typ:UInt32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Anger namnet på den programgateway som den här cmdleten uppdaterar.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

Typ:AzureSMProfile
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Subnets

Anger en matris med undernät där den här cmdleten distribuerar programgatewayen.

Du kan inte uppdatera undernät när programgatewayen körs. Om du vill stoppa programgatewayen använder du cmdleten Stop-AzureApplicationGateway.

Typ:List<T>[String]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-VnetName

Anger det virtuella nätverk där den här cmdleten distribuerar programgatewayen.

Du kan inte uppdatera ett virtuellt nätverk medan programgatewayen körs. Om du vill stoppa programgatewayen använder du Stop-AzureApplicationGateway.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Indata

String

Utdata

Microsoft.WindowsAzure.Management.ApplicationGateway.Models.ApplicationGatewayOperationResponse