Get-ServiceFabricTestCommandStatusList
取得叢集中觸發的所有錯誤作業清單及其狀態
語法
Get-ServiceFabricTestCommandStatusList
[-StateFilter <TestCommandStateFilter>]
[-TypeFilter <TestCommandTypeFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Get-ServiceFabricTestCommandStatusList 會取得叢集中觸發的錯誤作業列表及其狀態。 此作業所追蹤的錯誤清單包括分割區數據遺失(Start-ServiceFabricPartitionDataLoss
)、數據分割仲裁遺失(Start-ServiceFabricPartitionQuorumLoss
)、分割區重新啟動(Start-ServiceFabricPartitionRestart
)和節點狀態轉換(Start-ServiceFabricNodeTransition
)。
傳回的作業標識碼可用來使用個別錯誤取得進度 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
此命令會取得已取消的錯誤作業狀態。 在此範例中,結果有一個錯誤作業。
範例 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
此命令會取得所有錯誤作業的狀態。 傳回的清單包含五個已完成的作業,以及一個已取消的作業。
參數
-StateFilter
此參數可用來根據錯誤作業的目前狀態來篩選傳回的作業清單。 您可以使用此選項,將傳回的結果限製為您感興趣的結果。
類型: | TestCommandStateFilter |
接受的值: | Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TimeoutSec
指定作業的逾時期間,以秒為單位。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TypeFilter
此參數可用來根據錯誤作業的類型來篩選傳回的作業清單。 您可以使用此選項,將傳回的結果限制為您感興趣的錯誤類型。
類型: | TestCommandTypeFilter |
接受的值: | Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None
輸出
System.Object