Freigeben über


Get-ServiceFabricTestCommandStatusList

Ruft die Liste aller Fehlervorgänge ab, die im Cluster ausgelöst wurden, und deren Status

Syntax

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

Beschreibung

Die Get-ServiceFabricTestCommandStatusList ruft die Liste der fehlervorgänge ab, die im Cluster und deren Status ausgelöst werden. Die Liste der fehler, die von diesem Vorgang nachverfolgt werden, sind Partition Data Loss (Start-ServiceFabricPartitionDataLoss), Partition Quorum Loss (Start-ServiceFabricPartitionQuorumLoss), Partition Restart (Start-ServiceFabricPartitionRestart) und Node State Transition (Start-ServiceFabricNodeTransition).

Die zurückgegebene Vorgangs-ID kann verwendet werden, um zusätzliche Details zum Fehlervorgang abzurufen, indem sie die Status-APIs für den jeweiligen Fehler abrufen und/oder den Fehler mithilfe des befehls Stop-ServiceFabricTestCommand abbrechen. Die Zuordnung von TestCommandType zur Status-API finden Sie unten

TestCommandType Befehl 'Fortschritt abrufen'
PartitionDataLoss Get-ServiceFabricPartitionDataLossProgress
PartitionQuorumLoss Get-ServiceFabricPartitionQuorumLossProgress
PartitionRestart Get-ServiceFabricPartitionRestartProgress-
NodeTransition Get-ServiceFabricNodeTransitionProgress

Beispiele

Beispiel 1: Abrufen des Status der abgebrochenen Testbefehle

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

Dieser Befehl ruft den Status von Fehlervorgängen ab, die abgebrochen wurden. In diesem Beispiel weist das Ergebnis einen Fehlervorgang auf.

Beispiel 2: Abrufen des Status aller Testbefehle

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

Dieser Befehl ruft den Status aller Fehlervorgänge ab. Die zurückgegebene Liste enthält fünf abgeschlossene Vorgänge und einen abgebrochenen Vorgang.

Parameter

-StateFilter

Dieser Parameter kann verwendet werden, um die Liste der zurückgegebenen Vorgänge basierend auf dem aktuellen Status des Fehlervorgangs zu filtern. Sie können dies verwenden, um die zurückgegebenen Ergebnisse auf die Ergebnisse zu beschränken, die Sie interessieren.

Typ:TestCommandStateFilter
Zulässige Werte:Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TimeoutSec

Gibt den Timeoutzeitraum für den Vorgang in Sekunden an.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TypeFilter

Dieser Parameter kann verwendet werden, um die Liste der zurückgegebenen Vorgänge basierend auf dem Typ des Fehlervorgangs zu filtern. Sie können dies verwenden, um die Ergebnisse einzuschränken, die an die Fehlertypen zurückgegeben werden, die Sie interessieren.

Typ:TestCommandTypeFilter
Zulässige Werte:Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Ausgaben

System.Object