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 Complete-ServiceFabricRepairTask cmdlet 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 door de reparatietaak worden beschreven. Als u niet zeker weet wat de status van het reparatiewerk is, meldt u niet dat de reparatietaak is voltooid. Het uitvoeren van herstelwerkzaamheden nadat u deze cmdlet hebt uitgevoerd, kan leiden tot beschikbaarheid of gegevensverlies. Als 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 hersteltaak voltooien
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID
Met deze opdracht wordt de handmatige hersteltaak gemarkeerd met de id MyRepairTaskId als 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
U wordt 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 dwingt u de opdracht uit te voeren, zelfs als de opgegeven hersteltaak geen handmatige hersteltaak 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 hersteltaak is voltooid.
- Geannuleerd. De reparatietaak is geannuleerd.
- Onderbroken. De reparatietaak is onderbroken.
- Mislukt. De hersteltaak is mislukt.
- Aanhangig. 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 te voltooien.
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.
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. 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 de versiecontrole over te slaan.
Type: | Int64 |
Position: | 1 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. 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