Complete-ServiceFabricRepairTask

Сообщает, что задача восстановления вручную завершена.

Синтаксис

Complete-ServiceFabricRepairTask
        [-TaskId] <String>
        [[-Version] <Int64>]
        [-ResultStatus <RepairTaskResult>]
        [-ResultCode <Int32>]
        [-ResultDetails <String>]
        [-Force]
        [-TimeoutSec <Int32>]
        [-WhatIf]
        [-Confirm]
        [<CommonParameters>]

Описание

Командлет Complete-ServiceFabricRepairTask сообщает, что задача восстановления Service Fabric завершена вручную. После выполнения этого командлета задача восстановления больше не утверждена для выполнения. В сущностях, описанных в задаче восстановления, не запускается дополнительная работа по восстановлению. Если вы не уверены в состоянии работ по восстановлению, не сообщайте о завершении задачи восстановления. Выполнение восстановления после выполнения этого командлета может привести к потере доступности или потери данных. Если необходимы последующие исправления, запустите новую задачу восстановления и дождитесь утверждения этой задачи восстановления.

Этот командлет поддерживает платформу Service Fabric. Не выполняйте этот командлет напрямую.

Для этого командлета необходимо подключиться к кластеру с учетными данными, которым предоставлен доступ администратора к кластеру. Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster .

Примеры

Пример 1. Успешное завершение задачи восстановления вручную

PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID

Эта команда помечает задачу восстановления вручную с идентификатором MyRepairTaskId как успешно завершенную.

Пример 2. Завершение задачи восстановления вручную с подробными сведениями

PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID -ResultStatus Cancelled -ResultCode 42 -ResultDetails "Repair was no longer needed"

Эта команда помечает задачу восстановления вручную с идентификатором MyRepairTaskId как отмененная и содержит дополнительные сведения.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

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

-Force

Принудительно выполняет команду, даже если указанная задача восстановления не представляется задачей восстановления вручную.

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

-ResultCode

Указывает значение, которое предоставляет дополнительные сведения о результатах задачи восстановления.

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

-ResultDetails

Указывает строку, которая предоставляет дополнительные сведения о результатах задачи восстановления.

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

-ResultStatus

Указывает значение, описывающее общий результат задачи восстановления. Допустимые значения:

  • Недопустимый. Не указывайте это значение.
  • Выполнено. Задача восстановления выполнена успешно.
  • Отменен. Задача восстановления была отменена.
  • Прервана. Задача восстановления была прервана.
  • сбой. Не удалось выполнить задачу восстановления.
  • Ожидание. Не указывайте это значение.
Type:RepairTaskResult
Accepted values:Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TaskId

Указывает идентификатор задачи восстановления для завершения.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Указывает период времени ожидания (в секундах) для операции.

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

-Version

Указывает текущую версию задачи восстановления. Запрос может быть выполнен успешно, только если значение, указанное этим параметром, соответствует текущему значению задачи восстановления. Укажите значение нуля (0), чтобы пропустить проверку версии.

Type:Int64
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

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

Входные данные

System.String

System.Int64

Выходные данные

System.Object