Sdílet prostřednictvím


Test-SCLoadBalancer

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

Syntax

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 proti nástroji 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 proměnné $RunAsAccount.

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

Parametry

-ConfigurationProvider

Určuje objekt zprostředkovatele konfigurace. Poskytovatel konfigurace je modul plug-in k nástroji 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í zadán žádný poskytovatel konfigurace, nástroj VMM použije informace o výrobci a modelu k výběru dostupného poskytovatele konfigurace. Pokud se nenajde žádný poskytovatel konfigurace, nástroj pro vyrovnávání zatížení se nepřidá.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 nástroje pro vyrovnávání zatížení.

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

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

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

-RunAsAccount

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

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

-RunAsynchronously

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

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

-VMMServer

Určuje objekt serveru VMM.

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

Výstupy

LoadBalancer

Tato rutina vrátí objekt LoadBalancer .