Complete-ServiceFabricRepairTask
手動修復タスクが完了したことを報告します。
構文
Complete-ServiceFabricRepairTask
[-TaskId] <String>
[[-Version] <Int64>]
[-ResultStatus <RepairTaskResult>]
[-ResultCode <Int32>]
[-ResultDetails <String>]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Complete-ServiceFabricRepairTask コマンドレットは、手動の Service Fabric 修復タスクが完了したことを報告します。 このコマンドレットを実行すると、修復タスクの実行が承認されなくなります。 修復タスクによって記述されたエンティティに対して追加の修復作業は開始されません。 修復作業の状態がわからない場合は、修復タスクの完了を報告しないでください。 このコマンドレットを実行した後に修復作業を実行すると、可用性またはデータが失われる可能性があります。 後続の修復が必要な場合は、新しい修復タスクを開始し、その修復タスクの承認を待ちます。
このコマンドレットは、Service Fabric プラットフォームをサポートします。 このコマンドレットを直接実行しないでください。
このコマンドレットでは、クラスターへの管理者アクセス権が付与された資格情報を使用してクラスターに接続する必要があります。 Service Fabric クラスターで操作を実行する前に、Connect-ServiceFabricCluster コマンドレットを使用してクラスターへの接続を確立します。
例
例 1: 手動修復タスクを正常に完了する
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID
このコマンドは、ID MyRepairTaskId が正常に完了した手動修復タスクをマークします。
例 2: 詳細を含む手動修復タスクを完了する
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID -ResultStatus Cancelled -ResultCode 42 -ResultDetails "Repair was no longer needed"
このコマンドは、ID MyRepairTaskId を持つ手動修復タスクを取り消し済みとしてマークし、追加の詳細を含めます。
パラメーター
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Force
指定した修復タスクが手動修復タスクと見なされない場合でも、コマンドを強制的に実行します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResultCode
修復タスクの結果に関する追加の詳細を提供する値を指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResultDetails
修復タスクの結果に関する追加の詳細を提供する文字列を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResultStatus
修復タスクの全体的な結果を表す値を指定します。 有効な値は次のとおりです。
- 無効です。 この値は指定しないでください。
- 成功。 修復タスクが成功しました。
- キャンセル。 修復タスクが取り消されました。
- 中断。 修復タスクが中断されました。
- 失敗 しました。 修復タスクが失敗しました。
- ペンディング。 この値は指定しないでください。
型: | RepairTaskResult |
指定可能な値: | Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TaskId
完了する修復タスクの ID を指定します。
型: | String |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-TimeoutSec
操作のタイムアウト期間を秒単位で指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Version
修復タスクの現在のバージョンを指定します。 要求は、このパラメーターで指定された値が修復タスクの現在の値と一致する場合にのみ成功します。 バージョン チェックをスキップするには、値 0 を指定します。
型: | Int64 |
配置: | 1 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
System.String
System.Int64
出力
System.Object