Get-ServiceFabricNodeTransitionProgress
Hämtar förloppet för en nodövergångsåtgärd.
Syntax
Get-ServiceFabricNodeTransitionProgress
-OperationId <Guid>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
En nodövergångsåtgärd är en åtgärd för att starta eller stoppa en Service Fabric-nod. Cmdleten Get-ServiceFabricNodeTransitionProgress hämtar förloppet för en nodövergångsåtgärd som startas med hjälp av cmdleten Start-ServiceFabricNodeTrans ition. Den här cmdleten returnerar ett objekt av typen System.Fabric.NodeTransitionProgress. Egenskapen State för objektet anger åtgärdens aktuella tillstånd. Tillståndsvärdet Att köra innebär till exempel att åtgärden pågår. Slutförd innebär att den har slutförts.
Mer information finns i Ersätta API:er för startnoder och stoppa noder med API:et för nodövergång.
Exempel
Exempel 1: Kontrollera förloppet för en åtgärd
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId c645433e-a68f-4c8a-8cfb-076d339726a8
PS C:\> $CurrentProgress.State
Running
I exemplet ovan efterfrågas förloppet för en åtgärd och resultatet anger att åtgärden är i tillståndet Körs.
Exempel 2: Felsöka misslyckad åtgärd
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId 6f2bedbe-72c7-4d25-891d-4e070e8809a0
PS C:\> $CurrentProgress.State
Faulted
PS C:\> $CurrentProgress.Result.Exception.ErrorCode
InstanceIdMismatch
I exemplet ovan efterfrågas förloppet för en åtgärd. Resultatet anger att åtgärden är i felat tillstånd och att värdet Result.Exception.ErrorCode är InstanceIdMismatch. Detta innebär att en felaktig NodeInstanceId angavs. Observera att objektet Result $Null tills åtgärden når ett terminaltillstånd.
Parametrar
-OperationId
Ange det unika ID som används för att spåra en åtgärd. Det här är samma värde som du använde för att starta åtgärden med hjälp av Start-ServiceFabricNodeTransition.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TimeoutSec
Anger tidsgränsvärdet i sekunder för den här cmdleten.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None
Utdata
System.Object