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-ServiceFabricPartitionQuorumLoss
Start-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