Udostępnij za pośrednictwem


Get-ServiceFabricTestCommandStatusList

Pobiera listę wszystkich operacji błędów wyzwolonych w klastrze i ich stan

Składnia

Get-ServiceFabricTestCommandStatusList
   [-StateFilter <TestCommandStateFilter>]
   [-TypeFilter <TestCommandTypeFilter>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Opis

Polecenie Get-ServiceFabricTestCommandStatusList pobiera listę operacji błędów wyzwolonych w klastrze i ich stan. Lista błędów śledzonych przez tę operację obejmuje utratę danych partycji (), utratę kworum partycji (Start-ServiceFabricPartitionDataLoss), ponowne uruchomienie partycji (Start-ServiceFabricPartitionQuorumLossStart-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 Pobieranie polecenia postępu
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łędów. Można to 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