Update-ServiceFabricRepairTaskHealthPolicy
修復タスクの正常性ポリシーを更新します。
構文
Update-ServiceFabricRepairTaskHealthPolicy
[-TaskId] <String>
[-Version <Int64>]
[-PerformPreparingHealthCheck <Boolean>]
[-PerformRestoringHealthCheck <Boolean>]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Update-ServiceFabricRepairTaskHealthPolicy コマンドレットは、修復タスクの正常性ポリシーを更新します。 この機能は、現在、特別に構成された Azure Cloud Services でのみ使用できます。
このコマンドレットは、Service Fabric プラットフォームをサポートします。 このコマンドレットを直接実行しないでください。
このコマンドレットでは、クラスターへの管理者アクセス権が付与された資格情報を使用してクラスターに接続する必要があります。 Service Fabric クラスターで操作を実行する前に、Connect-ServiceFabricCluster コマンドレットを使用してクラスターへの接続を確立します。
例
例 1: 修復タスクの正常性ポリシーを更新してクラスターの正常性チェックを実行する
PS C:\> Update-ServiceFabricRepairTaskHealthPolicy -TaskId "MyRepairTaskId" -PerformPreparingHealthCheck $True -PerformRestoringHealthCheck $True
このコマンドは、修復タスクの正常性ポリシーを更新します。 このコマンドは、準備中および復元中の状態に対してクラスターの正常性チェックを実行します。
例 2: 修復タスクの正常性ポリシーを更新して、復元中の状態でクラスターの正常性チェックを実行する
PS C:\> Update-ServiceFabricRepairTaskHealthPolicy -TaskId "MyRepairTaskId" -PerformRestoringHealthCheck $true
このコマンドは、修復タスクの正常性ポリシーを更新します。 このコマンドは、状態を復元するためのクラスターの正常性チェックを実行します。 次の使用例は、準備中の状態をそのままにします。
パラメーター
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Force
ユーザーの確認を求めずにコマンドを強制的に実行します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PerformPreparingHealthCheck
修復タスクの準備状態でクラスターの正常性チェックを実行するかどうかを指定します。
型: | Boolean |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-PerformRestoringHealthCheck
修復タスクの復元状態でクラスターの正常性チェックを実行するかどうかを指定します。
型: | Boolean |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-TaskId
更新する修復タスクの ID を指定します。
型: | String |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-TimeoutSec
操作のタイムアウト期間を秒単位で指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Version
修復タスクの現在のバージョンを指定します。 要求は、このパラメーターで指定された値が修復タスクの現在の値と一致する場合にのみ成功します。 バージョン チェックをスキップするには、値 0 を指定します。
型: | Int64 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
System.String
System.Int64
System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
出力
System.Object