Set-AzLoadBalancerProbeConfig

Hiermee werkt u een testconfiguratie voor een load balancer bij.

Syntax

Set-AzLoadBalancerProbeConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Protocol <String>]
   -Port <Int32>
   -IntervalInSeconds <Int32>
   -ProbeCount <Int32>
   [-ProbeThreshold <Int32>]
   [-RequestPath <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet Set-AzLoadBalancerProbeConfig werkt een testconfiguratie voor een load balancer bij.

Voorbeelden

Voorbeeld 1: De testconfiguratie op een load balancer wijzigen

$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$slb | Add-AzLoadBalancerProbeConfig -Name "NewProbe" -Protocol "http" -Port 80 -IntervalInSeconds 15 -ProbeCount 2 -ProbeThreshold 2 -RequestPath "healthcheck.aspx" 
$slb | Set-AzLoadBalancerProbeConfig -Name "NewProbe" -Port 80 -IntervalInSeconds 15 -ProbeCount 2

Met de eerste opdracht wordt de loadbalancer met de naam MyLoadBalancer opgeslagen en vervolgens opgeslagen in de variabele $slb. De tweede opdracht maakt gebruik van de pijplijnoperator om de load balancer in $slb door te geven aan Add-AzLoadBalancerProbeConfig, waarmee er een nieuwe testconfiguratie aan wordt toegevoegd. Met de derde opdracht wordt de load balancer doorgegeven aan Set-AzLoadBalancerProbeConfig, waarmee de nieuwe configuratie wordt ingesteld. Houd er rekening mee dat het nodig is om verschillende van dezelfde parameters op te geven die zijn opgegeven in de vorige opdracht, omdat ze vereist zijn voor de huidige cmdlet.

Voorbeeld 2

Hiermee werkt u een testconfiguratie voor een load balancer bij. (automatisch gegenereerd)

Set-AzLoadBalancerProbeConfig -IntervalInSeconds 15 -Name 'NewProbe' -Port 443 -ProbeCount 2 -Protocol https -LoadBalancer <PSLoadBalancer>

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IntervalInSeconds

Hiermee geeft u het interval, in seconden, tussen tests naar elk exemplaar van de service met gelijke taakverdeling.

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

-LoadBalancer

Hiermee geeft u een load balancer. Met deze cmdlet wordt een testconfiguratie bijgewerkt voor de load balancer die met deze parameter wordt opgegeven.

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

-Name

Hiermee geeft u de naam van de testconfiguratie die door deze cmdlet wordt ingesteld.

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

-Port

Hiermee geeft u de poort op waarop tests verbinding moeten maken met een service met gelijke taakverdeling.

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

-ProbeCount

Hiermee geeft u het aantal opeenvolgende fouten per exemplaar op dat een exemplaar als beschadigd moet worden beschouwd.

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

-ProbeThreshold

Hiermee geeft u het aantal opeenvolgende geslaagde of mislukte tests op om toe te staan of te weigeren dat verkeer naar dit eindpunt wordt geleverd.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Protocol

Hiermee geeft u het protocol dat moet worden gebruikt voor het testen. De acceptabele waarden voor deze parameter zijn: Tcp of Http.

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

-RequestPath

Hiermee geeft u het pad in de service met gelijke taakverdeling om de status te bepalen.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

PSLoadBalancer

String

Int32

Uitvoerwaarden

PSLoadBalancer