Compartir a través de


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