Sdílet prostřednictvím


Complete-ServiceFabricRepairTask

Zaznamenává, že je dokončena úloha ruční opravy.

Syntaxe

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

Description

Rutina Complete-ServiceFabricRepairTask hlásí, že je dokončena ruční úloha opravy Service Fabric. Po spuštění této rutiny už není úloha opravy schválena ke spuštění. U entit popsaných úlohou opravy se nezačnou žádné další opravy. Pokud si nejste jisti stavem opravy, neoznamujte dokončení úlohy opravy. Provedení opravy po spuštění této rutiny může vést ke ztrátě dostupnosti nebo dat. Pokud jsou potřeba další opravy, spusťte novou úlohu opravy a počkejte na schválení této úlohy opravy.

Tato rutina podporuje platformu Service Fabric. Tuto rutinu nespustíte přímo.

Tato rutina vyžaduje připojení ke clusteru pomocí přihlašovacích údajů, kterým je udělen přístup správce ke clusteru. Před provedením jakékoli operace v clusteru Service Fabric vytvořte připojení ke clusteru pomocí rutiny Connect-ServiceFabricCluster.

Příklady

Příklad 1: Úspěšné dokončení úlohy ruční opravy

PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID

Tento příkaz označí úlohu ruční opravy, která má ID MyRepairTaskId úspěšně dokončeno.

Příklad 2: Dokončení úlohy ruční opravy s podrobnostmi

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

Tento příkaz označí úlohu ruční opravy, která má ID MyRepairTaskId jako zrušeno a obsahuje další podrobnosti.

Parametry

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Force

Vynutí spuštění příkazu i v případě, že zadaná úloha opravy není úlohu ruční opravy.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResultCode

Určuje hodnotu, která poskytuje další podrobnosti o výsledku úlohy opravy.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResultDetails

Určuje řetězec, který poskytuje další podrobnosti o výsledku úlohy opravy.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResultStatus

Určuje hodnotu, která popisuje celkový výsledek úlohy opravy. Platné hodnoty jsou:

  • Neplatný. Tuto hodnotu nezadávejte.
  • Uspěl. Úloha opravy byla úspěšná.
  • Odvolaný. Úloha opravy byla zrušena.
  • Přerušený. Úloha opravy byla přerušena.
  • Neúspěšný. Úloha opravy se nezdařila.
  • Zahájený. Tuto hodnotu nezadávejte.
Typ:RepairTaskResult
Přípustné hodnoty:Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TaskId

Určuje ID úlohy opravy, která se má dokončit.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-TimeoutSec

Určuje časový limit operace v sekundách.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Version

Určuje aktuální verzi úlohy opravy. Požadavek může být úspěšný pouze v případě, že hodnota, kterou tento parametr určuje, odpovídá aktuální hodnotě úlohy opravy. Zadejte hodnotu nuly (0) pro přeskočení kontroly verze.

Typ:Int64
Position:1
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

System.String

System.Int64

Výstupy

System.Object