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