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