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-ServiceFabricNodeTransition . Den här cmdleten returnerar ett objekt av typen System.Fabric.NodeTransitionProgress. Objektets tillståndsegenskap anger åtgärdens aktuella tillstånd. Tillståndsvärdet Körs innebär till exempel att åtgärden pågår. Slutförd innebär att den har slutförts.
Mer information finns i Byta ut API:erna Starta nod och Stoppa nod 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 feltillstånd och att värdet Result.Exception.ErrorCode är InstanceIdMismatch. Detta innebär att ett felaktigt NodeInstanceId angavs. Observera att resultatobjektet är $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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Anger timeout-värdet i sekunder för den här cmdleten.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
None
Utdata
System.Object