Delen via


Complete-ServiceFabricRepairTask

Rapporteert dat een handmatige reparatietaak is voltooid.

Syntaxis

Complete-ServiceFabricRepairTask
        [-TaskId] <String>
        [[-Version] <Int64>]
        [-ResultStatus <RepairTaskResult>]
        [-ResultCode <Int32>]
        [-ResultDetails <String>]
        [-Force]
        [-TimeoutSec <Int32>]
        [-WhatIf]
        [-Confirm]
        [<CommonParameters>]

Description

De cmdlet Complete-ServiceFabricRepairTask rapporteert dat een handmatige Service Fabric-reparatietaak is voltooid. Nadat u deze cmdlet hebt uitgevoerd, wordt de reparatietaak niet meer goedgekeurd om te worden uitgevoerd. Er worden geen extra reparatiewerkzaamheden gestart op de entiteiten die worden beschreven door de reparatietaak. Als u niet zeker weet wat de status van het reparatiewerk is, meldt u de voltooiing van de reparatietaak niet. Het uitvoeren van herstelwerkzaamheden nadat u deze cmdlet hebt uitgevoerd, kan leiden tot beschikbaarheid of gegevensverlies. Als er volgende reparaties nodig zijn, start u een nieuwe reparatietaak en wacht u op goedkeuring van die reparatietaak.

Deze cmdlet ondersteunt het Service Fabric-platform. Voer deze cmdlet niet rechtstreeks uit.

Voor deze cmdlet moet u verbinding maken met het cluster met referenties die beheerderstoegang tot het cluster krijgen. Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster .

Voorbeelden

Voorbeeld 1: Een handmatige reparatietaak voltooien

PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID

Met deze opdracht wordt de handmatige hersteltaak gemarkeerd met de id MyRepairTaskId, zoals voltooid.

Voorbeeld 2: Een handmatige reparatietaak voltooien met details

PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID -ResultStatus Cancelled -ResultCode 42 -ResultDetails "Repair was no longer needed"

Met deze opdracht wordt de handmatige hersteltaak gemarkeerd met de id MyRepairTaskId als geannuleerd en bevat aanvullende informatie.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Hiermee wordt de opdracht gedwongen uit te voeren, zelfs als de opgegeven reparatietaak geen handmatige reparatietaak lijkt te zijn.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResultCode

Hiermee geeft u een waarde op die aanvullende informatie biedt over het resultaat van de reparatietaak.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResultDetails

Hiermee geeft u een tekenreeks op die aanvullende informatie geeft over het resultaat van de reparatietaak.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResultStatus

Hiermee geeft u een waarde op die het algehele resultaat van de reparatietaak beschrijft. Geldige waarden zijn:

  • Ongeldig. Geef deze waarde niet op.
  • Geslaagd. De reparatietaak is voltooid.
  • Geannuleerd. De reparatietaak is geannuleerd.
  • Onderbroken. De reparatietaak is onderbroken.
  • Mislukt. De hersteltaak is mislukt.
  • Hangende. Geef deze waarde niet op.
Type:RepairTaskResult
Geaccepteerde waarden:Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TaskId

Hiermee geeft u de id van de reparatietaak die moet worden voltooid.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-TimeoutSec

Hiermee geeft u de time-outperiode, in seconden, voor de bewerking op.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Version

Hiermee geeft u de huidige versie van de reparatietaak op. De aanvraag kan alleen slagen als de waarde die met deze parameter wordt opgegeven overeenkomt met de huidige waarde van de reparatietaak. Geef een waarde op van nul (0) om versiecontrole over te slaan.

Type:Int64
Position:1
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

System.String

System.Int64

Uitvoerwaarden

System.Object