Get-ServiceFabricTestCommandStatusList

取得叢集中觸發的所有錯誤作業清單及其狀態

Syntax

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

此參數可用來根據錯誤作業的目前狀態篩選傳回的作業清單。 您可以使用此選項來限制傳回給您感興趣的結果。

Type:TestCommandStateFilter
Accepted values:Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

指定作業的逾時期間,以秒為單位。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TypeFilter

此參數可用來根據錯誤作業的類型篩選傳回的作業清單。 您可以使用此選項,將傳回的結果限制為您感興趣的錯誤類型。

Type:TestCommandTypeFilter
Accepted values:Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

None

輸出

System.Object