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 (0) を指定します。
型: | Int64 |
配置: | 1 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
System.String
System.Int64
出力
System.Object