Поделиться через


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

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

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResultCode

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

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResultDetails

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

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResultStatus

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

  • Недопустимый. Не указывайте это значение.
  • Выполнено. Задача восстановления выполнена успешно.
  • Отменен. Задача восстановления была отменена.
  • Прервана. Задача восстановления была прервана.
  • сбой. Не удалось выполнить задачу восстановления.
  • Ожидание. Не указывайте это значение.
Тип:RepairTaskResult
Допустимые значения:Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TaskId

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

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-TimeoutSec

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

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Version

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

Тип:Int64
Position:1
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

System.String

System.Int64

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

System.Object