Get-ServiceFabricNodeTransitionProgress
Získá průběh operace přechodu uzlu.
Syntaxe
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 objektu označuje aktuální stav operace. Například hodnota stavu Spuštěno znamená, že operace probíhá. Dokončeno znamená, že byl úspěšně dokončen.
Další informace najdete v tématu nahrazení rozhraní API počátečního 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ředchozím příkladu je průběh operace dotazován a výsledek označuje, že operace je ve stavu Spuštěno.
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ředchozím příkladu se dotazuje průběh operace. Výsledek označuje, že operace je ve stavu Chybná a že hodnota Result.Exception.ErrorCode instanceIdMismatch. To znamená, že byla zadána nesprávná NodeInstanceId. Mějte na paměti, že dokud operace nedosáhne stavu terminálu, výsledek objektu $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.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TimeoutSec
Určuje hodnotu časového limitu v sekundách pro tuto rutinu.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
None
Výstupy
System.Object