Compartilhar via


Stop-ServiceFabricTestCommand

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

Syntax

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

Description

O cmdlet Stop-ServiceFabricTestCommand cancela a operação de falha especificada. Especifique a ID da operação que você forneceu quando iniciou a falha. O tipo de falhas que podem ser canceladas incluem Perda de Dados de Partição (Start-ServiceFabricPartitionDataLoss), Perda de Quorum de Partição (Start-ServiceFabricPartitionQuorumLoss), Reinicialização da 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 passa para um estado de RollingBack durante a limpeza. Depois que a limpeza da falha for concluída, o estado final do comando será Cancelado.

Observação importante: se a força for verdadeira, o estado inconsistente poderá ser deixado para trás, portanto, use essa opção com cuidado. O uso do sinalizador Force moverá a operação para o estado cancelado ignorando a limpeza. Somente para ser usado se recomendado no caso de a operação de falha ficar paralisada. 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

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

Parâmetros

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

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

-Force

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

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

-ForceCancel

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

O estado final do comando é ForceCancelled.

Não recomendamos especificar Força , a menos que o comando não esteja em andamento.

Observação 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 restaurará os dados se a operação de falha for 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 tiver progredido o suficiente para causar perda de dados.

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

-OperationId

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

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

-TimeoutSec

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

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

-WhatIf

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

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

Entradas

None

Saídas

System.Object