Complete-ServiceFabricRepairTask
Rapporterar att en manuell reparationsaktivitet är klar.
Syntax
Complete-ServiceFabricRepairTask
[-TaskId] <String>
[[-Version] <Int64>]
[-ResultStatus <RepairTaskResult>]
[-ResultCode <Int32>]
[-ResultDetails <String>]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Complete-ServiceFabricRepairTask rapporterar att en manuell Service Fabric-reparationsuppgift är klar. När du har kört den här cmdleten godkänns inte längre reparationsuppgiften för att köras. Inget ytterligare reparationsarbete påbörjas på de entiteter som beskrivs av reparationsuppgiften. Om du är osäker på statusen för reparationsarbetet ska du inte rapportera slutförandet av reparationsuppgiften. Om du utför reparationsarbete när du har kört den här cmdleten kan det leda till tillgänglighet eller dataförlust. Om efterföljande reparationer behövs startar du en ny reparationsuppgift och väntar på godkännande av reparationsuppgiften.
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: Slutför en manuell reparationsuppgift
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID
Det här kommandot markerar den manuella reparationsuppgift som har ID MyRepairTaskId som slutfört.
Exempel 2: Slutför en manuell reparationsuppgift med information
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID -ResultStatus Cancelled -ResultCode 42 -ResultDetails "Repair was no longer needed"
Det här kommandot markerar den manuella reparationsuppgiften som har ID MyRepairTaskId inställt och innehåller ytterligare information.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Force
Tvingar kommandot att köras även om den angivna reparationsaktiviteten inte verkar vara en manuell reparationsuppgift.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ResultCode
Anger ett värde som ger ytterligare information om resultatet av reparationsaktiviteten.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ResultDetails
Anger en sträng som ger ytterligare information om resultatet av reparationsaktiviteten.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ResultStatus
Anger ett värde som beskriver det övergripande resultatet av reparationsaktiviteten. Giltiga värden är:
- Ogiltig. Ange inte det här värdet.
- Lyckades. Reparationsuppgiften lyckades.
- Annullerat. Reparationsaktiviteten avbröts.
- Avbruten. Reparationsuppgiften avbröts.
- Misslyckades. Reparationsaktiviteten misslyckades.
- Avvaktan. Ange inte det här värdet.
Typ: | RepairTaskResult |
Godkända värden: | Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TaskId
Anger ID för reparationsuppgiften som ska slutföras.
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: | 1 |
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: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
System.String
System.Int64
Utdata
System.Object