Get-ServiceFabricNodeTransitionProgress
Obtiene el progreso de una operación de transición de nodo.
Syntax
Get-ServiceFabricNodeTransitionProgress
-OperationId <Guid>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Una operación de transición de nodo es una operación para iniciar o detener un nodo de Service Fabric. El cmdlet Get-ServiceFabricNodeTransitionProgress obtiene el progreso de una operación de transición de nodo que se inicia mediante el cmdlet Start-ServiceFabricNodeTransition . Este cmdlet devuelve un objeto de tipo System.Fabric.NodeTransitionProgress. La propiedad State de ese objeto indica el estado actual de la operación. Por ejemplo, el valor de estado En ejecución significa que la operación está en curso. Completado significa que finalizó correctamente.
Para obtener más información, consulte Reemplazo de las API de nodo de inicio y detención de nodos por node transition API.
Ejemplos
Ejemplo 1: Comprobación del progreso de una operación
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId c645433e-a68f-4c8a-8cfb-076d339726a8
PS C:\> $CurrentProgress.State
Running
En el ejemplo anterior, se consulta el progreso de una operación y el resultado indica que la operación está en estado En ejecución .
Ejemplo 2: Solución de problemas de la operación con errores
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId 6f2bedbe-72c7-4d25-891d-4e070e8809a0
PS C:\> $CurrentProgress.State
Faulted
PS C:\> $CurrentProgress.Result.Exception.ErrorCode
InstanceIdMismatch
En el ejemplo anterior, se consulta el progreso de una operación. El resultado indica que la operación está en estado Faulted y que el valor Result.Exception.ErrorCode es InstanceIdMismatch. Esto implica que se proporcionó un nodeInstanceId incorrecto. Tenga en cuenta que hasta que la operación alcanza un estado terminal, el objeto Result se $Null.
Parámetros
-OperationId
Especifique el identificador único que se usa para realizar un seguimiento de una operación. Este es el mismo valor que usó para iniciar la operación mediante Start-ServiceFabricNodeTransition.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Especifica el valor de tiempo de espera, en segundos, para este cmdlet.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
None
Salidas
System.Object