Dela via


Update-AzureApplicationGateway

Uppdaterar en programgateway.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-GatewaySize

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

  • Litet
  • Medium
  • Stort
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InstanceCount

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:List<T>[String]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Indata

String

Utdata

Microsoft.WindowsAzure.Management.ApplicationGateway.Models.ApplicationGatewayOperationResponse