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