Udostępnij przez


Test-SCLoadBalancer

Testuje moduł równoważenia obciążenia.

Składnia

Default (Domyślna)

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

Opis

Polecenie cmdlet Test-SCLoadBalancer uruchamia testy względem modułu równoważenia obciążenia i zwraca wyniki.

Przykłady

Przykład 1: Testowanie określonego modułu równoważenia obciążenia

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

Pierwsze polecenie pobiera obiekt dostawcy konfiguracji dla producenta LBManufacturer i modelu LB01 i zapisuje obiekt w zmiennej $ConfigProvider.

Drugie polecenie pobiera konto Uruchom jako o nazwie LBRunAsAccount i zapisuje obiekt w zmiennej $RunAsAccount.

Ostatnie polecenie testuje moduł równoważenia obciążenia przy użyciu adresu LB01.Contoso.com, podając konto Uruchom jako przechowywane w $RunAsAccount jako poświadczenia w celu uruchomienia testów. Następnie polecenie wyświetla wyniki użytkownikowi.

Parametry

-ConfigurationProvider

Określa obiekt dostawcy konfiguracji. Dostawca konfiguracji to wtyczka do programu Virtual Machine Manager (VMM), która tłumaczy polecenia programu PowerShell programu VMM na wywołania interfejsu API, które są specyficzne dla typu modułu równoważenia obciążenia. Jeśli nie określono dostawcy konfiguracji, program VMM używa informacji o producencie i modelu, aby wybrać dostępnego dostawcę konfiguracji. Jeśli nie zostanie znaleziony żaden dostawca konfiguracji, moduł równoważenia obciążenia nie zostanie dodany.

Właściwości parametru

Typ:ConfigurationProvider
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-LoadBalancerAddress

Określa w pełni kwalifikowaną nazwę domeny (FQDN) lub adres IP modułu równoważenia obciążenia. Typowe formaty to FQDN, adresy IPv4 lub IPv6, ale skontaktuj się z producentem modułu równoważenia obciążenia, aby uzyskać prawidłowy format modułu równoważenia obciążenia.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Port

Określa port sieciowy, który ma być używany podczas dodawania obiektu lub tworzenia połączenia. Prawidłowe wartości to: od 1 do 4095.

Właściwości parametru

Typ:UInt16
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RunAsAccount

Określa konto Uruchom jako, które zawiera poświadczenia z uprawnieniami do wykonania tej akcji.

Właściwości parametru

Typ:RunAsAccount
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMMServer

Określa obiekt serwera programu VMM.

Właściwości parametru

Typ:ServerConnection
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

LoadBalancer

To polecenie cmdlet zwraca obiekt LoadBalancer .