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