Sdílet prostřednictvím


Test-SCLoadBalancer

Otestuje nástroj pro vyrovnávání zatížení.

Syntaxe

Test-SCLoadBalancer
    [-VMMServer <ServerConnection>]
    [-LoadBalancerAddress] <String>
    -Port <UInt16>
    -ConfigurationProvider <ConfigurationProvider>
    -RunAsAccount <RunAsAccount>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

Rutina Test-SCLoadBalancer spouští testy s nástrojem pro vyrovnávání zatížení a vrací výsledky.

Příklady

Příklad 1: Testování zadaného nástroje pro vyrovnávání zatížení

PS C:\> $ConfigProvider = Get-SCConfigurationProvider | where { $_.Type -eq "LoadBalancer" -and $_.Manufacturer -eq "LBManufacturer" -and $_.Model -eq "LB01"}
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "LBRunAsAcct"
PS C:\> Test-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com" -Port 123 -ConfigurationProvider $ConfigProvider -RunAsAccount $RunAsAccount

První příkaz získá objekt zprostředkovatele konfigurace pro výrobce LBManufacturer a model LB01 a uloží objekt do proměnné $ConfigProvider.

Druhý příkaz získá účet Spustit jako s názvem LBRunAsAccount a uloží objekt do $RunAsAccount proměnné.

Poslední příkaz testuje nástroj pro vyrovnávání zatížení s adresou LB01.Contoso.com s použitím účtu Spustit jako uloženého v $RunAsAccount jako přihlašovacích údajů ke spuštění testů. Příkaz pak uživateli zobrazí výsledky.

Parametry

-ConfigurationProvider

Určuje objekt zprostředkovatele konfigurace. Zprostředkovatel konfigurace je modul plug-in nástroje Virtual Machine Manager (VMM), který překládá příkazy PowerShellu VMM na volání rozhraní API, která jsou specifická pro typ nástroje pro vyrovnávání zatížení. Pokud není zadaný žádný zprostředkovatel konfigurace, nástroj VMM použije informace o výrobci a modelu k výběru dostupného zprostředkovatele konfigurace. Pokud se nenajde žádný zprostředkovatel konfigurace, nástroj pro vyrovnávání zatížení se nepřidá.

Typ:ConfigurationProvider
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobVariable

Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LoadBalancerAddress

Určuje plně kvalifikovaný název domény (FQDN) nebo IP adresu nástroje pro vyrovnávání zatížení. Obvyklé formáty jsou plně kvalifikovaný název domény, adresy IPv4 nebo IPv6, ale u výrobce nástroje pro vyrovnávání zatížení zkontrolujte platný formát vašeho nástroje pro vyrovnávání zatížení.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Port

Určuje síťový port, který se má použít při přidávání objektu nebo vytváření připojení. Platné hodnoty jsou: 1 až 4095.

Typ:UInt16
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunAsAccount

Určuje účet Spustit jako, který obsahuje přihlašovací údaje s oprávněním k provedení této akce.

Typ:RunAsAccount
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMMServer

Určuje objekt serveru VMM.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Výstupy

LoadBalancer

Tato rutina vrátí LoadBalancer objektu.