Get-ServiceFabricTestCommandStatusList
クラスターでトリガーされたすべての障害操作とその状態の一覧を取得します。
構文
Get-ServiceFabricTestCommandStatusList
[-StateFilter <TestCommandStateFilter>]
[-TypeFilter <TestCommandTypeFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
説明
Get-ServiceFabricTestCommandStatusList は、クラスターでトリガーされたエラー操作とその状態の一覧を取得します。 この操作で追跡される障害の一覧には、パーティション データ損失 (Start-ServiceFabricPartitionDataLoss
)、パーティション クォーラム損失 (Start-ServiceFabricPartitionQuorumLoss
)、パーティションの再起動 (Start-ServiceFabricPartitionRestart
)、ノード状態遷移 (Start-ServiceFabricNodeTransition
) などがあります。
返される操作 ID を使用すると、それぞれの障害の進行状況の取得 API を使用してエラー操作に関する追加の詳細を取得したり、Stop-ServiceFabricTestCommand コマンドを使用してエラーを取り消したりできます。 TestCommandType から進行状況 API へのマッピングは次のとおりです。
TestCommandType | [進行状況の取得] コマンド |
---|---|
PartitionDataLoss | Get-ServiceFabricPartitionDataLossProgress |
PartitionQuorumLoss | Get-ServiceFabricPartitionQuorumLossProgress |
PartitionRestart | Get-ServiceFabricPartitionRestartProgress の |
NodeTransition | Get-ServiceFabricNodeTransitionProgress を |
例
例 1: 取り消されたテスト コマンドの状態を取得する
PS C:\> Get-ServiceFabricTestCommandStatusList -StateFilter Cancelled
OperationId State TestCommandType
----------- ----- ---------------
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled PartitionQuorumLoss
このコマンドは、取り消されたエラー操作の状態を取得します。 この例では、結果に 1 つのエラー操作があります。
例 2: すべてのテスト コマンドの状態を取得する
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
このコマンドは、すべての障害操作の状態を取得します。 返される一覧には、5 つの完了した操作と 1 つの取り消された操作が含まれています。
パラメーター
-StateFilter
このパラメーターを使用すると、エラー操作の現在の状態に基づいて返される操作の一覧をフィルター処理できます。 これを使用して、返される結果を関心のある結果に制限できます。
型: | TestCommandStateFilter |
指定可能な値: | Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TimeoutSec
操作のタイムアウト期間を秒単位で指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TypeFilter
このパラメーターを使用すると、エラー操作の種類に基づいて返される操作の一覧をフィルター処理できます。 これを使用して、返される結果を関心のある障害の種類に制限できます。
型: | TestCommandTypeFilter |
指定可能な値: | Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
出力
System.Object