Get-ServiceFabricNodeTransitionProgress
Získá průběh operace přechodu uzlu.
Syntax
Get-ServiceFabricNodeTransitionProgress
-OperationId <Guid>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Operace přechodu uzlu je operace pro spuštění nebo zastavení uzlu Service Fabric. Rutina Get-ServiceFabricNodeTransitionProgress získá průběh operace přechodu uzlu, která se spouští pomocí rutiny Start-ServiceFabricNodeTransition . Tato rutina vrátí objekt typu System.Fabric.NodeTransitionProgress. Vlastnost State tohoto objektu označuje aktuální stav operace. Například hodnota stavu Spuštění znamená, že operace probíhá. Dokončeno znamená, že se úspěšně dokončilo.
Další informace najdete v tématu Nahrazení rozhraní API pro spuštění uzlu a zastavení uzlů rozhraním API pro přechod uzlů.
Příklady
Příklad 1: Kontrola průběhu operace
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId c645433e-a68f-4c8a-8cfb-076d339726a8
PS C:\> $CurrentProgress.State
Running
V příkladu výše je průběh operace dotazován a výsledek označuje, že operace je ve stavu Spuštění .
Příklad 2: Řešení potíží s neúspěšnou operací
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId 6f2bedbe-72c7-4d25-891d-4e070e8809a0
PS C:\> $CurrentProgress.State
Faulted
PS C:\> $CurrentProgress.Result.Exception.ErrorCode
InstanceIdMismatch
V příkladu výše se průběh operace dotazuje. Výsledek označuje, že operace je ve stavu Selhání a že hodnota Result.Exception.ErrorCode je InstanceIdMismatch. To znamená, že byl poskytnut nesprávný NodeInstanceId . Všimněte si, že dokud operace nedosáhne stavu terminálu, objekt Result je $Null.
Parametry
-OperationId
Zadejte jedinečné ID použité ke sledování operace. Jedná se o stejnou hodnotu, jakou jste použili ke spuštění operace pomocí start-ServiceFabricNodeTransition.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Určuje hodnotu časového limitu v sekundách pro tuto rutinu.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
None
Výstupy
System.Object