Stop-ServiceFabricTestCommand
실행 중인 Service Fabric 오류 작업을 취소합니다.
구문
Stop-ServiceFabricTestCommand
-OperationId <Guid>
[-ForceCancel]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Stop-ServiceFabricTestCommand cmdlet은 지정된 오류 작업을 취소합니다.
오류를 시작할 때 제공한 작업의 ID를 지정합니다. 취소할 수 있는 오류 유형에는 파티션 데이터 손실(Start-ServiceFabricPartitionDataLoss
), 파티션 쿼럼 손실(Start-ServiceFabricPartitionQuorumLoss
), 파티션 다시 시작(Start-ServiceFabricPartitionRestart
) 및 노드 상태 전환(Start-ServiceFabricNodeTransition
)이 포함됩니다.
일반적인 조건(예: Force 매개 변수가 없는 경우)에서 이 cmdlet은 먼저 오류를 취소하고 상태 정보를 정리하려고 시도합니다. 이 과정에서 오류 작업은 정리 중에 RollingBack 상태로 이동합니다. 오류 정리가 완료되면 명령의 최종 상태가 취소됩니다.
중요 참고: Force 가 true이면 일관성이 없는 상태가 남을 수 있으므로 이 옵션을 주의해서 사용하세요. Force 플래그를 사용하면 정리를 건너뛰는 취소됨 상태로 작업이 이동합니다. 오류 작업이 중단되는 경우 권장되는 경우에만 사용합니다. Remove-ServiceFabricTestState 를 호출하여 남아 있을 수 있는 상태를 제거해야 합니다.
예제
예제 1: 작업 취소
PS C:\> Stop-ServiceFabricTestCommand -OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330
이 명령은 OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330이 있는 작업을 취소합니다.
매개 변수
-Confirm
cmdlet을 실행하기 전에 확인을 요청합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Force
이 cmdlet은 경고 메시지 팝업을 건너뛰고 작업을 강제로 실행하도록 지정합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ForceCancel
이 플래그는 명령을 강제로 취소합니다. 이 매개 변수를 사용하면 상태 정보가 뒤에 남을 수 있습니다. 오류 작업이 이미 RollingBack 상태에 있는 경우에만 Force 를 지정할 수 있습니다. 그렇지 않으면 거부됩니다. 이전에 Force를 지정하지 않고 Stop-ServiceFabricTestCommand를 실행했거나 심각한 오류로 인해 오류 작업이 롤백되는 경우에만 오류 작업이 롤링백 상태일 수 있습니다.
명령의 최종 상태는 ForceCancelled입니다.
명령이 진행되지 않는 한 Force 를 지정하지 않는 것이 좋습니다.
중요 참고: TestCommandProgressState.RollingBack은 시스템이 명령을 실행하여 발생하는 내부 시스템 상태를 정리하고 있음을 나타냅니다. 롤백 프로세스는 오류 작업이 Start-ServiceFabricPartitionDataLoss에 대한 호출인 경우 데이터를 복원하지 않습니다. 시스템은 명령을 실행하지 않고 내부 상태만 정리하고 명령이 데이터 손실을 일으킬 만큼 충분히 진행된 경우 대상 파티션의 데이터를 복원하지 않습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-OperationId
이 cmdlet이 취소하는 명령에 대한 고유 식별자를 지정합니다. 명령을 시작할 때 이 값을 할당합니다.
형식: | Guid |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-TimeoutSec
작업의 제한 시간(초)을 지정합니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet을 실행할 경우 발생하는 일을 표시합니다. cmdlet은 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None
출력
System.Object