Sdílet prostřednictvím


Get-ServiceFabricTestCommandStatusList

Získá seznam všech operací selhání aktivovaných v clusteru a jejich stav.

Syntaxe

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

Description

Get-ServiceFabricTestCommandStatusList získá seznam operací selhání aktivovaných v clusteru a jejich stav. Seznam chyb sledovaných touto operací zahrnuje ztrátu dat oddílů (Start-ServiceFabricPartitionDataLoss), ztrátu kvora oddílu (Start-ServiceFabricPartitionQuorumLoss), restartování oddílu (Start-ServiceFabricPartitionRestart) a přechod stavu uzlu (Start-ServiceFabricNodeTransition).

Vrácené ID operace můžete použít k získání dalších podrobností o operaci selhání pomocí rozhraní API pro získání průběhu příslušné chyby nebo zrušení chyby pomocí příkazu Stop-ServiceFabricTestCommand. Mapování z TestCommandType na rozhraní API průběhu najdete níže.

TestCommandType Get Progress Command
PartitionDataLoss Get-ServiceFabricPartitionDataLossProgress
PartitionQuorumLoss Get-ServiceFabricPartitionQuorumLossProgress
PartitionRestart get-ServiceFabricPartitionRestartProgress
NodeTransition Get-ServiceFabricNodeTransitionProgress

Příklady

Příklad 1: Získání stavu zrušených testovacích příkazů

PS C:\> Get-ServiceFabricTestCommandStatusList -StateFilter Cancelled
OperationId                              State     TestCommandType
-----------                              -----     ---------------
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled     PartitionQuorumLoss

Tento příkaz získá stav operací selhání, které byly zrušeny. V tomto příkladu má výsledek jednu operaci selhání.

Příklad 2: Získání stavu všech testovacích příkazů

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

Tento příkaz získá stav všech operací selhání. Vrácený seznam obsahuje pět dokončených operací a jednu zrušenou operaci.

Parametry

-StateFilter

Tento parametr lze použít k filtrování seznamu vrácených operací na základě aktuálního stavu operace selhání. To můžete použít k omezení výsledků vrácených na ty, které vás zajímají.

Typ:TestCommandStateFilter
Přípustné hodnoty:Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TimeoutSec

Určuje časový limit operace v sekundách.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TypeFilter

Tento parametr lze použít k filtrování seznamu vrácených operací na základě typu operace selhání. To můžete použít k omezení výsledků vrácených na typy chyb, které vás zajímají.

Typ:TestCommandTypeFilter
Přípustné hodnoty:Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

None

Výstupy

System.Object