Complete-ServiceFabricRepairTask
Informa de que se ha finalizado una tarea de reparación manual.
Syntax
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 finaliza 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. La realización del trabajo de reparación después de ejecutar este cmdlet puede dar lugar a una pérdida de datos o disponibilidad. Si se necesitan reparaciones posteriores, inicie una nueva tarea de reparación y espere a que se apruebe 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 se completó 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 solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResultCode
Especifica un valor que proporciona detalles adicionales sobre el resultado de la tarea de reparación.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResultDetails
Especifica una cadena que proporciona detalles adicionales sobre el resultado de la tarea de reparación.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
- Cancelado. Se canceló la tarea de reparación.
- Interrumpido. Se interrumpió la tarea de reparación.
- Failed. Error en la tarea de reparación.
- Pendiente. No especifique este valor.
Type: | RepairTaskResult |
Accepted values: | Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TaskId
Especifica el identificador de la tarea de reparación que se va a completar.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Especifica el período de tiempo de espera, en segundos, para la operación.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Int64 |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
System.String
System.Int64
Salidas
System.Object