Freigeben über


Test-SCLoadBalancer

Testet ein Lastenausgleichsmodul.

Syntax

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

Beschreibung

Das cmdlet Test-SCLoadBalancer führt Tests mit einem Lastenausgleichsmodul aus und gibt die Ergebnisse zurück.

Beispiele

Beispiel 1: Testen eines angegebenen Lastenausgleichs

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

Der erste Befehl ruft das Konfigurationsanbieterobjekt für den Hersteller LBManufacturer und modell LB01 ab und speichert das Objekt in der $ConfigProvider Variablen.

Der zweite Befehl ruft das Run As-Konto mit dem Namen LBRunAsAccount ab und speichert das Objekt in der variablen $RunAsAccount.

Der letzte Befehl testet das Lastenausgleichsmodul mit der Adresse LB01.Contoso.com. Dabei wird das in $RunAsAccount gespeicherte Konto "Ausführen als Anmeldeinformationen" zum Ausführen der Tests bereitgestellt. Der Befehl zeigt dann die Ergebnisse für den Benutzer an.

Parameter

-ConfigurationProvider

Gibt ein Konfigurationsanbieterobjekt an. Ein Konfigurationsanbieter ist ein Plug-In zu Virtual Machine Manager (VMM), das VMM PowerShell-Befehle in API-Aufrufe übersetzt, die spezifisch für einen Typ des Lastenausgleichs sind. Wenn kein Konfigurationsanbieter angegeben ist, verwendet VMM die Hersteller- und Modellinformationen, um einen verfügbaren Konfigurationsanbieter auszuwählen. Wenn kein Konfigurationsanbieter gefunden wird, wird der Lastenausgleich nicht hinzugefügt.

Typ:ConfigurationProvider
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LoadBalancerAddress

Gibt den vollqualifizierten Domänennamen (FQDN) oder die IP-Adresse eines Lastenausgleichs an. Übliche Formate sind FQDN-, IPv4- oder IPv6-Adressen, wenden sich jedoch an den Hersteller des Lastenausgleichs, um das gültige Format für das Lastenausgleichsgerät zu ermitteln.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Port

Gibt den Netzwerkport an, der beim Hinzufügen eines Objekts oder beim Erstellen einer Verbindung verwendet werden soll. Gültige Werte sind: 1 bis 4095.

Typ:UInt16
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsAccount

Gibt ein Run As-Konto an, das Anmeldeinformationen mit der Berechtigung zum Ausführen dieser Aktion enthält.

Typ:RunAsAccount
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Typ:ServerConnection
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Ausgaben

LoadBalancer

Dieses Cmdlet gibt ein LoadBalancer--Objekt zurück.