Test-SCLoadBalancer

Testet einen Lastenausgleich.

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 für einen Lastenausgleich 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 namens LBRunAsAccount ab und speichert das Objekt in der $RunAsAccount Variablen.

Der letzte Befehl testet den Lastenausgleich mit der Adresse LB01.Contoso.com, wobei das in $RunAsAccount gespeicherte Konto als Anmeldeinformationen zum Ausführen der Tests bereitgestellt wird. 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 für einen Typ des Lastenausgleichs spezifisch 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.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-LoadBalancerAddress

Gibt den vollqualifizierten Domänennamen (FQDN) oder die IP-Adresse eines Lastenausgleichsgeräts an. Üblich sind FQDN-, IPv4- oder IPv6-Adressen, aber überprüfen Sie den Lastenausgleichshersteller für das gültige Format für den Lastenausgleich.

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

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

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

-RunAsAccount

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

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

-RunAsynchronously

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

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

Ausgaben

LoadBalancer

Dieses Cmdlet gibt ein LoadBalancer-Objekt zurück.