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