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 Get-ServiceFabricNodeTransitionProgress ottiene lo stato di avanzamento di un'operazione di transizione del nodo avviata usando il cmdlet Start-ServiceFabricNodeTransition . Questo cmdlet restituisce un oggetto di tipo System.Fabric.NodeTransitionProgress. La proprietà State di tale oggetto indica lo stato corrente dell'operazione. Ad esempio, il valore di stato Running indica che l'operazione è in corso. Completato significa che è stato completato correttamente.
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 sull'avanzamento di un'operazione. Il risultato indica che l'operazione si trova nello stato Faulted 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 Result viene $Null.
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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Specifica il valore di timeout, espresso in secondi, per questo cmdlet.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Output
System.Object