Dela via


Update-ServiceFabricRepairTaskHealthPolicy

Uppdaterar hälsoprincipen för en reparationsaktivitet.

Syntax

Update-ServiceFabricRepairTaskHealthPolicy
      [-TaskId] <String>
      [-Version <Int64>]
      [-PerformPreparingHealthCheck <Boolean>]
      [-PerformRestoringHealthCheck <Boolean>]
      [-Force]
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Cmdleten Update-ServiceFabricRepairTaskHealthPolicy uppdaterar hälsoprincipen för en reparationsaktivitet. Den här funktionen är för närvarande endast tillgänglig i särskilt konfigurerade Azure Cloud Services.

Den här cmdleten stöder Service Fabric-plattformen. Kör inte den här cmdleten direkt.

Den här cmdleten kräver att du ansluter till klustret med autentiseringsuppgifter som beviljas administratörsåtkomst till klustret. Innan du utför någon åtgärd i ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster.

Exempel

Exempel 1: Uppdatera en hälsoprincip för reparationsaktivitet för att utföra en hälsokontroll för klustret

PS C:\> Update-ServiceFabricRepairTaskHealthPolicy -TaskId "MyRepairTaskId" -PerformPreparingHealthCheck $True -PerformRestoringHealthCheck $True

Det här kommandot uppdaterar hälsoprincipen för reparationsaktiviteten. Det här kommandot utför en hälsokontroll för klustret för att förbereda och återställa tillstånd.

Exempel 2: Uppdatera hälsoprincipen för reparationsaktiviteten för att utföra en klusterhälsokontroll i återställningstillståndet

PS C:\> Update-ServiceFabricRepairTaskHealthPolicy -TaskId "MyRepairTaskId" -PerformRestoringHealthCheck $true

Det här kommandot uppdaterar hälsoprincipen för reparationsaktiviteten. Det här kommandot utför en hälsokontroll för kluster för återställningstillstånd. Det här exemplet lämnar tillståndet Förbereda som det är.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PerformPreparingHealthCheck

Anger om en klusterhälsokontroll ska utföras i reparationsaktivitetens förberedelsetillstånd.

Typ:Boolean
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PerformRestoringHealthCheck

Anger om en klusterhälsokontroll ska utföras i reparationsaktivitetens återställningstillstånd.

Typ:Boolean
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-TaskId

Anger ID för reparationsuppgiften som ska uppdateras.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-TimeoutSec

Anger tidsgränsen i sekunder för åtgärden.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Version

Anger den aktuella versionen av reparationsuppgiften. Begäran kan bara lyckas om värdet som den här parametern anger matchar det aktuella värdet för reparationsaktiviteten. Ange värdet noll (0) för att hoppa över versionskontrollen.

Typ:Int64
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

System.String

System.Int64

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

Utdata

System.Object