Stop-ServiceFabricTestCommand

Отменяет запущенную операцию сбоя Service Fabric.

Синтаксис

Stop-ServiceFabricTestCommand
    -OperationId <Guid>
    [-ForceCancel]
    [-Force]
    [-TimeoutSec <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Командлет Stop-ServiceFabricTestCommand отменяет указанную операцию сбоя. Укажите идентификатор операции, указанной при запуске ошибки. Тип сбоев, которые могут быть отменены, включают потерю данных секции (Start-ServiceFabricPartitionDataLoss), потерю кворума секций (Start-ServiceFabricPartitionQuorumLoss), перезапуск секции (Start-ServiceFabricPartitionRestart) и переход состояния узла (Start-ServiceFabricNodeTransition)

При нормальных условиях, т. е. без параметра Force этот командлет сначала отменяет ошибку и пытается очистить сведения о состоянии. В рамках этого операция сбоя переходит в состояние RollingBack во время очистки. После завершения очистки сбоя окончательное состояние команды будет отменено.

Важное примечание. Если force имеет значение true, несогласованное состояние может быть оставлено позади, поэтому используйте этот параметр с осторожностью. При использовании флага Force операция переместится в пропущенное состояние очистки. Следует использовать только в том случае, если рекомендуется в случае сбоя, когда операция сбоя зависла. Remove-ServiceFabricTestState следует вызвать, чтобы удалить состояние, которое, возможно, осталось позади.

Примеры

Пример 1. Отмена операции

PS C:\> Stop-ServiceFabricTestCommand -OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330

Эта команда отменяет операцию с operationId a268cc73-2e30-462b-b3df-3a0d30e5b330.

Параметры

-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

-ForceCancel

Этот флаг принудительно отменяет команду. Использование этого параметра может оставить сведения о состоянии позади. Принудительно можно указать только в том случае, если операция сбоя уже находится в состоянии RollingBack, в противном случае она отклоняется. Операция сбоя может находиться в состоянии RollingBack только в том случае, если ранее была запущена stop-ServiceFabricTestCommand без указания force или если операция сбоя откатывается из-за неустранимой ошибки.

Последнее состояние команды — ForceCancelled.

Мы не рекомендуем указывать force , если команда не продолжается.

Важное примечание. TestCommandProgressState.RollingBack указывает, что система очищает внутреннее состояние системы, вызванное выполнением команды. Процесс отката не восстанавливает данные, если операция сбоя была вызовом Start-ServiceFabricPartitionDataLoss. Система будет очищать внутреннее состояние только от выполнения команды, и она не восстановит данные целевого раздела, если команда выполнялась достаточно далеко, чтобы привести к потере данных.

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

-OperationId

Указывает уникальный идентификатор команды, которую отменяет этот командлет. Это значение назначается при инициировании команды.

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

-TimeoutSec

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

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

-WhatIf

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

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

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

None

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

System.Object