Get-ServiceFabricTestCommandStatusList
Pobiera listę wszystkich operacji błędów wyzwalanych w klastrze i ich stan
Składnia
Get-ServiceFabricTestCommandStatusList
[-StateFilter <TestCommandStateFilter>]
[-TypeFilter <TestCommandTypeFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Opis
Get-ServiceFabricTestCommandStatusList pobiera listę operacji błędów wyzwolonych w klastrze i ich stanie. Lista błędów śledzonych przez tę operację obejmuje utratę danych partycji (Start-ServiceFabricPartitionDataLoss
), utratę kworum partycji (Start-ServiceFabricPartitionQuorumLoss
), ponowne uruchomienie partycji (Start-ServiceFabricPartitionRestart
) i przejście stanu węzła (Start-ServiceFabricNodeTransition
).
Zwrócony identyfikator operacji może służyć do uzyskania dodatkowych szczegółów dotyczących operacji błędów przy użyciu interfejsów API pobierania postępu dla odpowiedniego błędu i/lub anulowania błędu przy użyciu polecenia Stop-ServiceFabricTestCommand. Mapowanie z parametru TestCommandType do interfejsu API postępu można znaleźć poniżej
TestCommandType | Get Progress — Polecenie |
---|---|
PartitionDataLoss | get-ServiceFabricPartitionDataLossProgress |
PartitionQuorumLoss | get-ServiceFabricPartitionQuorumLossProgress |
PartitionRestart | get-ServiceFabricPartitionRestartProgress |
NodeTransition | get-ServiceFabricNodeTransitionProgress |
Przykłady
Przykład 1. Pobieranie stanu anulowanych poleceń testowych
PS C:\> Get-ServiceFabricTestCommandStatusList -StateFilter Cancelled
OperationId State TestCommandType
----------- ----- ---------------
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled PartitionQuorumLoss
To polecenie pobiera stan operacji błędów, które zostały anulowane. W tym przykładzie wynik ma jedną operację błędów.
Przykład 2. Pobieranie stanu wszystkich poleceń testowych
PS C:\> Get-ServiceFabricTestCommandStatusList
OperationId State TestCommandType
----------- ----- ---------------
aeaceca9-320d-4f7b-84e8-3cc13c29a974 Completed PartitionQuorumLoss
0e3fa169-dec0-46d1-8eff-2f1a4a3f5fde Completed PartitionRestart
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled PartitionQuorumLoss
51ed168c-bb22-47d5-97f9-6b74b353bb33 Completed PartitionQuorumLoss
ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 Completed PartitionRestart
d3f12b09-6a90-4745-a4fc-3f92149a7419 Completed PartitionDataLoss
To polecenie pobiera stan wszystkich operacji błędów. Zwrócona lista zawiera pięć ukończonych operacji i jedną anulowaną operację.
Parametry
-StateFilter
Ten parametr może służyć do filtrowania listy operacji zwracanych na podstawie bieżącego stanu operacji błędu. Możesz go użyć, aby ograniczyć wyniki zwrócone do tych, które Cię interesują.
Typ: | TestCommandStateFilter |
Dopuszczalne wartości: | Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TimeoutSec
Określa limit czasu dla operacji w sekundach.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TypeFilter
Ten parametr może służyć do filtrowania listy operacji zwracanych na podstawie typu operacji błędów. Można go użyć, aby ograniczyć wyniki zwrócone do typów błędów, które Cię interesują.
Typ: | TestCommandTypeFilter |
Dopuszczalne wartości: | Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Dane wyjściowe
System.Object