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
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Force
Указывает, что этот командлет пропускает всплывающее сообщение предупреждения и принудительно запускает операцию.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceCancel
Этот флаг принудительно отменяет команду. Использование этого параметра может оставить сведения о состоянии позади. Принудительно можно указать только в том случае, если операция сбоя уже находится в состоянии RollingBack, в противном случае она отклоняется. Операция сбоя может находиться в состоянии RollingBack только в том случае, если ранее была запущена stop-ServiceFabricTestCommand без указания force или если операция сбоя откатывается из-за неустранимой ошибки.
Последнее состояние команды — ForceCancelled.
Мы не рекомендуем указывать force , если команда не продолжается.
Важное примечание. TestCommandProgressState.RollingBack указывает, что система очищает внутреннее состояние системы, вызванное выполнением команды. Процесс отката не восстанавливает данные, если операция сбоя была вызовом Start-ServiceFabricPartitionDataLoss. Система будет очищать внутреннее состояние только от выполнения команды, и она не восстановит данные целевого раздела, если команда выполнялась достаточно далеко, чтобы привести к потере данных.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OperationId
Указывает уникальный идентификатор команды, которую отменяет этот командлет. Это значение назначается при инициировании команды.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TimeoutSec
Указывает период времени ожидания (в секундах) для операции.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
System.Object