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