Compartir a través de


Stop-ServiceFabricTestCommand

Cancela una operación de error de Service Fabric en ejecución.

Syntax

Stop-ServiceFabricTestCommand
    -OperationId <Guid>
    [-ForceCancel]
    [-Force]
    [-TimeoutSec <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

El cmdlet Stop-ServiceFabricTestCommand cancela la operación de error especificada. Especifique el identificador de la operación que proporcionó al iniciar el error. El tipo de errores que se pueden cancelar incluye la pérdida de datos de partición (), la pérdida de cuórum de partición (Start-ServiceFabricPartitionDataLoss), el reinicio de partición (Start-ServiceFabricPartitionQuorumLossStart-ServiceFabricPartitionRestart) y la transición de estado del nodo (Start-ServiceFabricNodeTransition)

En condiciones normales, es decir, sin el parámetro Force , este cmdlet cancela primero el error e intenta limpiar la información de estado. Como parte de esto, la operación de error se mueve a un estado RollingBack durante la limpieza. Una vez que la limpieza del error completa el estado final del comando se cancela.

Nota importante: Si Force es true, el estado incoherente puede dejarse atrás, por lo que debe usar esta opción con precaución. El uso de la marca Force moverá la operación al estado Cancelado omitiendo la limpieza. Solo se usará si se recomienda en caso de que la operación de error se bloquee. Se debe invocar Remove-ServiceFabricTestState para quitar el estado que puede haberse dejado atrás.

Ejemplos

Ejemplo 1: Cancelar una operación

PS C:\> Stop-ServiceFabricTestCommand -OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330

Este comando cancela una operación que tiene operationId a268cc73-2e30-462b-b3df-3a0d30e5b330.

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

Indica que este cmdlet omite el mensaje de advertencia emergente y obliga a que se ejecute la operación.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceCancel

Esta marca obliga a cancelar el comando. El uso de este parámetro puede dejar atrás la información de estado. Solo puede especificar Force si la operación de error ya está en un estado de RollingBack si se rechaza. La operación de error solo puede estar en estado RollingBack si anteriormente ejecutó Stop-ServiceFabricTestCommand sin Force especificado, o si la operación de error se revierte debido a un error irrecuperable.

El estado final del comando es ForceCancelled.

No se recomienda especificar Force a menos que el comando no continúe.

Nota importante: TestCommandProgressState.RollingBack indica que el sistema está limpiando el estado interno del sistema causado por la ejecución del comando. El proceso de reversión no restaura los datos si la operación de error era una llamada a Start-ServiceFabricPartitionDataLoss. El sistema solo limpiará su estado interno de la ejecución del comando y no restaurará los datos de la partición de destino si el comando progresa lo suficientemente lejos como para provocar la pérdida de datos.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OperationId

Especifica un identificador único para el comando que cancela este cmdlet. Este valor se asigna al iniciar el comando.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
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

-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

None

Salidas

System.Object