Get-ServiceFabricNodeTransitionProgress
Hiermee haalt u de voortgang van een knooppuntovergangsbewerking op.
Syntaxis
Get-ServiceFabricNodeTransitionProgress
-OperationId <Guid>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Een knooppuntovergangsbewerking is een bewerking om een Service Fabric-knooppunt te starten of te stoppen. 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-API voor 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 de voortgang van een bewerking opgevraagd en het resultaat geeft aan dat de bewerking de status Uitvoeren heeft.
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 waarde Result.Exception.ErrorCode instanceIdMismatch is. Dit betekent dat er een onjuiste NodeInstanceId is opgegeven. Houd er rekening mee dat het resultaatobject wordt $Null totdat de bewerking een terminalstatus heeft bereikt.
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 op voor deze cmdlet.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
System.Object