Dela via


Update-ServiceFabricRepairTaskHealthPolicy

Uppdateringar 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 denna cmdlet 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 klusterhälsokontroll för återställningstillstånd. Det här exemplet lämnar tillståndet Förbereder som det är.

Parametrar

-Confirm

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

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

-Force

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

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

-PerformPreparingHealthCheck

Anger om en hälsokontroll för klustret ska utföras i reparationsuppgiftens förberedelsetillstånd.

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

-PerformRestoringHealthCheck

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

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

-TaskId

Anger ID för reparationsuppgiften som ska uppdateras.

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

-TimeoutSec

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

-WhatIf

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

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

Indata

System.String

System.Int64

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

Utdata

System.Object