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 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 se move 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 Forçar for verdadeiro, 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 a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Force
Indica que esse cmdlet ignora o pop-up da mensagem de aviso e força a operação a ser executada.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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ê 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 só poderá estar em um estado RollingBack se você executou anteriormente o Stop-ServiceFabricTestCommand sem Force especificado ou se a operação de falha reverter devido a um erro fatal.
O estado final do comando é ForceCancelled.
Não recomendamos especificar Force, 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.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-OperationId
Especifica um identificador exclusivo para o comando que esse cmdlet cancela. Você atribui esse valor quando inicia o comando.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None
Saídas
System.Object