次の方法で共有


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