Complete-ServiceFabricRepairTask
Relata 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 será mais aprovada para ser executada. Nenhum trabalho de reparo adicional é iniciado nas entidades descritas pela tarefa de reparo. Se você não tiver certeza do status do trabalho de reparo, não relate a conclusão da tarefa de reparo. Executar o trabalho de reparo depois de executar esse cmdlet pode resultar em perda de dados ou disponibilidade. Se forem necessários reparos subsequentes, inicie uma nova tarefa de reparo e aguarde a aprovação dessa tarefa de reparo.
Esse cmdlet dá suporte à plataforma do Service Fabric. Não execute este cmdlet diretamente.
Esse cmdlet exige que você se conecte ao cluster com credenciais que recebem 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 Connect-ServiceFabricCluster .
Exemplos
Exemplo 1: concluir uma tarefa de reparo manual com êxito
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID
Esse comando marca a tarefa de reparo manual que tem a 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"
Esse comando marca a tarefa de reparo manual que tem a ID MyRepairTaskId como cancelada e inclui detalhes adicionais.
Parâmetros
-Confirm
Solicita sua 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
Força o comando a ser executado mesmo que a tarefa de reparo especificada não pareça ser uma tarefa de reparo manual.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ResultCode
Especifica um valor que fornece detalhes adicionais sobre o resultado da tarefa de reparo.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ResultDetails
Especifica uma cadeia de caracteres que fornece detalhes adicionais sobre o resultado da tarefa de reparo.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
- Com êxito. A tarefa de reparo foi bem-sucedida.
- Cancelado. A tarefa de reparo foi cancelada.
- Interrompido. A tarefa de reparo foi interrompida.
- Falhou. Falha na tarefa de reparo.
- Pendente. Não especifique esse valor.
Tipo: | RepairTaskResult |
Valores aceitos: | Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TaskId
Especifica a ID da tarefa de reparo a ser concluída.
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
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 |
-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 |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
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
System.String
System.Int64
Saídas
System.Object