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

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
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

-PerformPreparingHealthCheck

クラスターの正常性チェックを修復タスクの準備中状態で実行するかどうかを指定します。

Type:Boolean
Position:Named
Default value:False
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PerformRestoringHealthCheck

修復タスクの復元状態でクラスターの正常性チェックを実行するかどうかを指定します。

Type:Boolean
Position:Named
Default value:False
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TaskId

更新する修復タスクの ID を指定します。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

操作のタイムアウト期間を秒単位で指定します。

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

-Version

修復タスクの現在のバージョンを指定します。 要求は、このパラメーターで指定された値が修復タスクの現在の値と一致する場合にのみ成功します。 バージョン チェックをスキップするには、値 0 を指定します。

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

-WhatIf

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

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

入力

System.String

System.Int64

System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

出力

System.Object