Get-ServiceFabricNodeTransitionProgress
Ottiene lo stato di avanzamento di un'operazione di transizione del nodo.
Sintassi
Get-ServiceFabricNodeTransitionProgress
-OperationId <Guid>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Descrizione
Un'operazione di transizione del nodo è un'operazione per avviare o arrestare un nodo di Service Fabric.
Il cmdlet
Per altre informazioni, vedere Sostituzione delle API del nodo di avvio e arresto del nodo con l'API di transizione del nodo.
Esempio
Esempio 1: Controllare lo stato di avanzamento di un'operazione
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId c645433e-a68f-4c8a-8cfb-076d339726a8
PS C:\> $CurrentProgress.State
Running
Nell'esempio precedente, viene eseguita una query sullo stato di avanzamento di un'operazione e il risultato indica che l'operazione si trova nello stato In esecuzione.
Esempio 2: Risolvere i problemi relativi all'operazione non riuscita
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId 6f2bedbe-72c7-4d25-891d-4e070e8809a0
PS C:\> $CurrentProgress.State
Faulted
PS C:\> $CurrentProgress.Result.Exception.ErrorCode
InstanceIdMismatch
Nell'esempio precedente viene eseguita una query sullo stato di avanzamento di un'operazione. Il risultato indica che l'operazione si trova nello stato di errore e che il valore Result.Exception.ErrorCode è InstanceIdMismatch. Ciò implica che è stato fornito un NodeInstanceId non corretto.
Si noti che finché l'operazione non raggiunge uno stato terminale, l'oggetto risultato
Parametri
-OperationId
Specificare l'ID univoco usato per tenere traccia di un'operazione. Si tratta dello stesso valore usato per avviare l'operazione usando Start-ServiceFabricNodeTransition.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TimeoutSec
Specifica il valore di timeout, espresso in secondi, per questo cmdlet.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
System.Object