Partilhar via


Stop-ServiceFabricTestCommand

Cancela uma operação de falha do Service Fabric em execução.

Sintaxe

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

Description

O cmdlet Stop-ServiceFabricTestCommand cancela a operação de falha especificada. Especifique o ID da operação que você forneceu quando iniciou a falha. Os tipos de falhas que podem ser canceladas incluem Perda de Dados de Partição (Start-ServiceFabricPartitionDataLoss), Perda de Quórum de Partição (Start-ServiceFabricPartitionQuorumLoss), Reinício de Partição (Start-ServiceFabricPartitionRestart) e Transição de Estado do Nó (Start-ServiceFabricNodeTransition)

Em condições normais, ou seja, sem o parâmetro Force, esse cmdlet primeiro cancela a falha e tenta limpar as informações de estado. Como parte disso, a operação de falha se move para um estado RollingBack durante a limpeza. Quando a limpeza da falha for concluída, o estado final do comando será Cancelado.

Nota importante: Se Force for verdadeiro, o estado inconsistente pode ser deixado para trás, por isso, use esta opção com cuidado. Usar o sinalizador Force moverá a operação para o estado Cancelado ignorando a limpeza. Apenas para ser usado se recomendado em caso de falha de operação ficar preso. Remove-ServiceFabricTestState deve ser invocado para remover o estado que pode ter sido deixado para trás.

Exemplos

Exemplo 1: Cancelar uma operação

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

Este comando cancela uma operação que tenha o OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330.

Parâmetros

-Confirm

Solicita confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Force

Indica que esse cmdlet ignora o pop-up da mensagem de aviso e força a execução da operação.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ForceCancel

Esta bandeira força o comando a ser cancelado. O uso desse parâmetro pode deixar informações de estado para trás. Você pode especificar Force somente se a operação de falha já estiver em um estado de RollingBack, caso contrário, ela será rejeitada. A operação de falha pode estar em um estado RollingBack somente se você executou anteriormente o Stop-ServiceFabricTestCommand sem Force especificado, ou se a operação de falha for revertida devido a um erro fatal.

O estado final do comando é ForceCancelled.

Não recomendamos especificar Force a menos que o comando não esteja prosseguindo.

Nota importante: TestCommandProgressState.RollingBack indica que o sistema está limpando o estado interno do sistema causado pela execução do comando. O processo de reversão não restaura dados se a operação de falha foi uma chamada para Start-ServiceFabricPartitionDataLoss. O sistema só limpará seu estado interno da execução do comando e não restaurará os dados da partição de destino se o comando progredir o suficiente para causar perda de dados.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OperationId

Especifica um identificador exclusivo para o comando que este cmdlet cancela. Você atribui esse valor quando iniciou o comando.

Tipo:Guid
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TimeoutSec

Especifica o período de tempo limite, em segundos, para a operação.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Saídas

System.Object