Compartir a través de


Complete-ServiceFabricRepairTask

Informa de que se ha finalizado una tarea de reparación manual.

Sintaxis

Complete-ServiceFabricRepairTask
        [-TaskId] <String>
        [[-Version] <Int64>]
        [-ResultStatus <RepairTaskResult>]
        [-ResultCode <Int32>]
        [-ResultDetails <String>]
        [-Force]
        [-TimeoutSec <Int32>]
        [-WhatIf]
        [-Confirm]
        [<CommonParameters>]

Description

El cmdlet Complete-ServiceFabricRepairTask informa de que se ha completado una tarea de reparación manual de Service Fabric. Después de ejecutar este cmdlet, la tarea de reparación ya no se aprueba para ejecutarse. No se inicia ningún trabajo de reparación adicional en las entidades descritas por la tarea de reparación. Si no está seguro del estado del trabajo de reparación, no notifique la finalización de la tarea de reparación. Realizar el trabajo de reparación después de ejecutar este cmdlet puede provocar la disponibilidad o la pérdida de datos. Si se necesitan reparaciones posteriores, inicie una nueva tarea de reparación y espere a la aprobación de esa tarea de reparación.

Este cmdlet admite la plataforma de Service Fabric. No ejecute este cmdlet directamente.

Este cmdlet requiere que se conecte al clúster con credenciales a las que se concede acceso de administrador al clúster. Antes de realizar cualquier operación en un clúster de Service Fabric, establezca una conexión con el clúster mediante el cmdlet Connect-ServiceFabricCluster.

Ejemplos

Ejemplo 1: Completar correctamente una tarea de reparación manual

PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID

Este comando marca la tarea de reparación manual que tiene el identificador MyRepairTaskId como completado correctamente.

Ejemplo 2: Completar una tarea de reparación manual con detalles

PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID -ResultStatus Cancelled -ResultCode 42 -ResultDetails "Repair was no longer needed"

Este comando marca la tarea de reparación manual que tiene el identificador MyRepairTaskId como cancelado e incluye detalles adicionales.

Parámetros

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Force

Obliga a que el comando se ejecute incluso si la tarea de reparación especificada no parece ser una tarea de reparación manual.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResultCode

Especifica un valor que proporciona detalles adicionales sobre el resultado de la tarea de reparación.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResultDetails

Especifica una cadena que proporciona detalles adicionales sobre el resultado de la tarea de reparación.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResultStatus

Especifica un valor que describe el resultado general de la tarea de reparación. Los valores válidos son:

  • No válido. No especifique este valor.
  • Tuvo éxito. La tarea de reparación se realizó correctamente.
  • Anulado. Se canceló la tarea de reparación.
  • Interrumpido. Se interrumpió la tarea de reparación.
  • Fracasado. Error en la tarea de reparación.
  • Pendiente. No especifique este valor.
Tipo:RepairTaskResult
Valores aceptados:Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TaskId

Especifica el identificador de la tarea de reparación que se va a completar.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-TimeoutSec

Especifica el período de tiempo de espera, en segundos, para la operación.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Version

Especifica la versión actual de la tarea de reparación. La solicitud solo puede realizarse correctamente si el valor que especifica este parámetro coincide con el valor actual de la tarea de reparación. Especifique un valor de cero (0) para omitir la comprobación de versión.

Tipo:Int64
Posición:1
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

System.String

System.Int64

Salidas

System.Object