Megosztás a következőn keresztül:


Set-AzLoadBalancerProbeConfig

Frissíti a terheléselosztó mintavételi konfigurációját.

Syntax

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

Description

A Set-AzLoadBalancerProbeConfig parancsmag frissíti a terheléselosztó mintavételi konfigurációját.

Példák

1. példa: A mintavétel konfigurációjának módosítása terheléselosztón

$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 -NoHealthyBackendsBehavior "AllProbedUp"

Az első parancs lekéri a MyLoadBalancer nevű loadbalancert, majd a $slb változóban tárolja. A második parancs a folyamat operátorával adja át a terheléselosztót a $slb az Add-AzLoadBalancerProbeConfignak, amely új mintavételi konfigurációt ad hozzá. A harmadik parancs átadja a terheléselosztót a Set-AzLoadBalancerProbeConfignak, amely beállítja az új konfigurációt. Vegye figyelembe, hogy az előző parancsban megadott paraméterek közül többet is meg kell adni, mert az aktuális parancsmagnak szüksége van rájuk.

2. példa

Frissíti a terheléselosztó mintavételi konfigurációját. (automatikusan létrehozott)

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

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-IntervalInSeconds

A mintavételek és a terheléselosztásos szolgáltatás egyes példányai közötti időközt adja meg másodpercben.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-LoadBalancer

Terheléselosztót ad meg. Ez a parancsmag frissíti a paraméter által megadott terheléselosztó mintavételi konfigurációját.

Típus:PSLoadBalancer
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Name

Megadja a parancsmag által beállított mintavételi konfiguráció nevét.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-NoHealthyBackendsBehavior

Meghatározza, hogyan kezeli az új kapcsolatokat a terheléselosztó az összes háttérpéldány mintavételekor. A paraméter elfogadható értékei a következők: AllProbedDown vagy AllProbedUp.

Típus:String
Elfogadott értékek:AllProbedDown, AllProbedUp
Position:Named
Alapértelmezett érték:AllProbedDown
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Port

Megadja azt a portot, amelyen a mintavételeknek csatlakozniuk kell egy elosztott terhelésű szolgáltatáshoz.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ProbeCount

A példányonkénti egymást követő meghibásodások számát adja meg, amelyeket nem kifogástalannak kell tekinteni.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ProbeThreshold

Az egymást követő sikeres vagy sikertelen mintavételek számát adja meg annak érdekében, hogy engedélyezhető vagy letiltható legyen a végpontra érkező forgalom.

Típus:Nullable<T>[Int32]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Protocol

Megadja a próbaidőhöz használni kívánt protokollt. A paraméter elfogadható értékei a következők: Tcp vagy Http.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-RequestPath

Meghatározza a terheléselosztási szolgáltatásban az állapot meghatározásához szükséges mintavételi útvonalat.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

PSLoadBalancer

String

Int32

Kimenetek

PSLoadBalancer