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