다음을 통해 공유


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