Stop-ServiceFabricTestCommand

実行中の Service Fabric エラー操作を取り消します。

構文

Stop-ServiceFabricTestCommand
    -OperationId <Guid>
    [-ForceCancel]
    [-Force]
    [-TimeoutSec <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

説明

Stop-ServiceFabricTestCommand コマンドレットは、指定されたエラー操作を取り消します。 エラーの開始時に指定した操作の ID を指定します。 取り消すことができる障害の種類には、パーティション データ損失 ()、パーティション クォーラム損失 (Start-ServiceFabricPartitionDataLoss)、パーティションの再起動 (Start-ServiceFabricPartitionQuorumLossStart-ServiceFabricPartitionRestart)、ノードの状態遷移 () などがありますStart-ServiceFabricNodeTransition

通常の状態 ( Force パラメーターを指定しない場合) では、このコマンドレットはまずエラーを取り消し、状態情報のクリーンアップを試みます。 この一環として、クリーンアップ中に障害操作がローリングバック状態に移行します。 エラーのクリーンアップが完了すると、コマンドの最終的な状態は取り消されます。

重要な注意: Force が true の場合、一貫性のない状態が残ることがありますので、このオプションは注意して使用してください。 Force フラグを使用すると、クリーンアップをスキップして操作が取り消された状態に移動します。 障害操作が停止した場合に推奨される場合にのみ使用されます。 残されている可能性がある状態を削除するには、Remove-ServiceFabricTestState を呼び出す必要があります。

例 1: 操作を取り消す

PS C:\> Stop-ServiceFabricTestCommand -OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330

このコマンドは、 OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330 を持つ操作を取り消します。

パラメーター

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

このコマンドレットが警告メッセージ ポップアップをスキップし、操作を強制的に実行することを示します。

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

-ForceCancel

このフラグは、コマンドを強制的に取り消します。 このパラメーターを使用すると、状態情報が残ることがあります。 Force を指定できるのは、障害操作が既に RollingBack の状態である場合にのみ、それ以外の場合は拒否されます。 障害操作は、以前に Force を指定せずに Stop-ServiceFabricTestCommand を実行した場合、または致命的なエラーが原因で障害操作がロールバックされた場合にのみ、ローリングバック状態にすることができます。

コマンドの最後の状態は ForceCancelled です。

コマンドが続行しない限り 、Force を指定することはお勧めしません。

重要な注意: TestCommandProgressState.RollingBack は、システムがコマンドの実行によって発生した内部システムの状態をクリーンアップすることを示します。 エラー操作が Start-ServiceFabricPartitionDataLoss の呼び出しであった場合、ロールバック プロセスはデータを復元しません。 システムは、コマンドの実行による内部状態のクリーンアップのみを行い、コマンドがデータ損失を引き起こすほど進行した場合、ターゲット パーティションのデータは復元されません。

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

-OperationId

このコマンドレットが取り消すコマンドの一意の識別子を指定します。 この値は、コマンドを開始したときに割り当てます。

Type:Guid
Position:Named
Default value:None
Required:True
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

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

入力

None

出力

System.Object