Delen via


Get-ServiceFabricNodeTransitionProgress

Hiermee wordt de voortgang van een knooppuntovergangsbewerking opgehaald.

Syntaxis

Get-ServiceFabricNodeTransitionProgress
   -OperationId <Guid>
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

Een knooppuntovergangsbewerking is een bewerking voor het starten of stoppen van een Service Fabric-knooppunt. De cmdlet Get-ServiceFabricNodeTransitionProgress haalt de voortgang op van een knooppuntovergangsbewerking die wordt gestart met behulp van de cmdlet Start-ServiceFabricNodeTransition. Deze cmdlet retourneert een object van het type System.Fabric.NodeTransitionProgress. De eigenschap State van dat object geeft de huidige status van de bewerking aan. De statuswaarde Wordt uitgevoerd betekent bijvoorbeeld dat de bewerking wordt uitgevoerd. Voltooid betekent dat het is voltooid.

Zie Het beginknooppunt vervangen en knooppunt-API's stoppen met de knooppuntovergangs-APIvoor meer informatie.

Voorbeelden

Voorbeeld 1: Voortgang van een bewerking controleren

PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId c645433e-a68f-4c8a-8cfb-076d339726a8

PS C:\> $CurrentProgress.State

Running

In het bovenstaande voorbeeld wordt een query uitgevoerd op de voortgang van een bewerking en het resultaat geeft aan dat de bewerking de status Wordt uitgevoerd.

Voorbeeld 2: Problemen met mislukte bewerking oplossen

PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId 6f2bedbe-72c7-4d25-891d-4e070e8809a0

PS C:\> $CurrentProgress.State

Faulted

PS C:\> $CurrentProgress.Result.Exception.ErrorCode

InstanceIdMismatch

In het bovenstaande voorbeeld wordt een query uitgevoerd op de voortgang van een bewerking. Het resultaat geeft aan dat de bewerking de status fout heeft en dat de Result.Exception.ErrorCode waarde InstanceIdMismatch is. Dit impliceert dat er een onjuiste NodeInstanceId is opgegeven. Houd er rekening mee dat totdat de bewerking de terminalstatus heeft bereikt, het object Result is $Null.

Parameters

-OperationId

Geef de unieke id op die wordt gebruikt om een bewerking bij te houden. Dit is dezelfde waarde die u hebt gebruikt om de bewerking te starten met behulp van Start-ServiceFabricNodeTransition-.

Type:Guid
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TimeoutSec

Hiermee geeft u de time-outwaarde in seconden voor deze cmdlet op.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

System.Object