Complete-ServiceFabricRepairTask
Informa que uma tarefa de reparo manual foi concluída.
Sintaxe
Complete-ServiceFabricRepairTask
[-TaskId] <String>
[[-Version] <Int64>]
[-ResultStatus <RepairTaskResult>]
[-ResultCode <Int32>]
[-ResultDetails <String>]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Complete-ServiceFabricRepairTask informa que uma tarefa de reparo manual do Service Fabric foi concluída. Depois de executar esse cmdlet, a tarefa de reparo não é mais aprovada para ser executada. Nenhum trabalho de reparo adicional é iniciado nas entidades descritas pela tarefa de reparo. Se não tiver certeza do status do trabalho de reparo, não informe a conclusão da tarefa de reparo. Executar o trabalho de reparo depois de executar esse cmdlet pode resultar em disponibilidade ou perda de dados. Se forem necessárias reparações subsequentes, inicie uma nova tarefa de reparação e aguarde a aprovação dessa tarefa de reparação.
Este cmdlet dá suporte à plataforma Service Fabric. Não execute este cmdlet diretamente.
Esse cmdlet requer que você se conecte ao cluster com credenciais às quais é concedido acesso de administrador ao cluster.
Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet
Exemplos
Exemplo 1: Concluir uma tarefa de reparo manual com êxito
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID
Este comando marca a tarefa de reparo manual que tem o ID MyRepairTaskId como concluída com êxito.
Exemplo 2: Concluir uma tarefa de reparo manual com detalhes
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID -ResultStatus Cancelled -ResultCode 42 -ResultDetails "Repair was no longer needed"
Este comando marca a tarefa de reparo manual que tem o ID MyRepairTaskId como cancelado e inclui detalhes adicionais.
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
Força a execução do comando mesmo que a tarefa de reparo especificada não pareça ser uma tarefa de reparo manual.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResultCode
Especifica um valor que fornece detalhes adicionais sobre o resultado da tarefa de reparo.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResultDetails
Especifica uma cadeia de caracteres que fornece detalhes adicionais sobre o resultado da tarefa de reparo.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResultStatus
Especifica um valor que descreve o resultado geral da tarefa de reparo. Os valores válidos são:
- Inválido. Não especifique esse valor.
- Conseguiu. A tarefa de reparo foi bem-sucedida.
- Cancelado. A tarefa de reparo foi cancelada.
- Interrompido. A tarefa de reparação foi interrompida.
- Falhou. A tarefa de reparo falhou.
- Pendente. Não especifique esse valor.
Tipo: | RepairTaskResult |
Valores aceites: | Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TaskId
Especifica a ID da tarefa de reparo a ser concluída.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
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 |
-Version
Especifica a versão atual da tarefa de reparo. A solicitação só poderá ser bem-sucedida se o valor especificado por esse parâmetro corresponder ao valor atual da tarefa de reparo. Especifique um valor zero (0) para ignorar a verificação de versão.
Tipo: | Int64 |
Position: | 1 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
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
System.String
System.Int64
Saídas
System.Object