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