Megosztás a következőn keresztül:


Complete-ServiceFabricRepairTask

Azt jelenti, hogy a manuális javítási feladat befejeződött.

Syntax

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

Description

A Complete-ServiceFabricRepairTask parancsmag arról számol be, hogy a Service Fabric manuális javítási feladata befejeződött. A parancsmag futtatása után a javítási feladat már nem lesz jóváhagyva a futtatáshoz. A javítási feladat által leírt entitásokon nem történik további javítási munka. Ha nem biztos a javítási munka állapotában, ne jelentse a javítási feladat befejezését. A parancsmag futtatása után a javítási munka rendelkezésre álláshoz vagy adatvesztéshez vezethet. Ha további javításokra van szükség, indítsa el az új javítási feladatot, és várja meg a javítási feladat jóváhagyását.

Ez a parancsmag támogatja a Service Fabric platformot. Ne futtassa közvetlenül ezt a parancsmagot.

Ehhez a parancsmaghoz olyan hitelesítő adatokkal kell csatlakoznia a fürthöz, amelyek rendszergazdai hozzáférést kapnak a fürthöz. Mielőtt bármilyen műveletet végrehajt egy Service Fabric-fürtön, hozzon létre kapcsolatot a fürttel a Connect-ServiceFabricCluster parancsmag használatával.

Példák

1. példa: Manuális javítási feladat sikeres végrehajtása

PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID

Ez a parancs sikeresen befejezettként jelöli meg a MyRepairTaskId azonosítójú manuális javítási feladatot.

2. példa: Manuális javítási feladat elvégzése részletekkel

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

Ez a parancs megszakítottként jelöli meg a MyRepairTaskId azonosítójú manuális javítási feladatot, és további részleteket tartalmaz.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Force

A parancs futtatását akkor is kényszeríti, ha a megadott javítási feladat nem tűnik manuális javítási feladatnak.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ResultCode

Olyan értéket ad meg, amely további részleteket biztosít a javítási feladat eredményéről.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ResultDetails

Egy sztringet ad meg, amely további részleteket ad meg a javítási feladat eredményéről.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ResultStatus

A javítási feladat általános eredményét leíró értéket ad meg. Az érvényes értékek a következők:

  • Érvénytelen. Ne adja meg ezt az értéket.
  • Sikerült. A javítási feladat sikeres volt.
  • Törölt. A javítási feladat megszakadt.
  • Megszakított. A javítási feladat megszakadt.
  • Nem sikerült. A javítási feladat nem sikerült.
  • Függőben lévő. Ne adja meg ezt az értéket.
Típus:RepairTaskResult
Elfogadott értékek:Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-TaskId

Megadja a végrehajtani kívánt javítási feladat azonosítóját.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-TimeoutSec

A művelet időtúllépési időtartamát adja meg másodpercben.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Version

A javítási feladat aktuális verzióját adja meg. A kérés csak akkor lehet sikeres, ha a paraméter által megadott érték megegyezik a javítási feladat aktuális értékével. A verzióellenőrzés kihagyásához adjon meg nulla (0) értéket.

Típus:Int64
Position:1
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

System.String

System.Int64

Kimenetek

System.Object