Stop-ServiceFabricTestCommand
取消執行中的 Service Fabric 錯誤作業。
語法
Stop-ServiceFabricTestCommand
-OperationId <Guid>
[-ForceCancel]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Stop-ServiceFabricTestCommand Cmdlet 會取消指定的錯誤作業。
指定您在啟動錯誤時所提供的作業識別碼。 可以取消的錯誤類型包括分割區數據遺失(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 |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Force
表示此 Cmdlet 會略過警告訊息快顯,並強制執行作業。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ForceCancel
此旗標會強制取消命令。 使用此參數可能會留下狀態資訊。 只有當錯誤作業已經處於 RollingBack 狀態,否則它遭到拒絕時,才可以指定 Force。 只有當您先前執行 Stop-ServiceFabricTestCommand 但未指定 Force,或錯誤作業因嚴重錯誤而回復時,錯誤作業才會處於 RollBack 狀態。
命令的最終狀態為 ForceCancelled。
除非命令未繼續,否則不建議指定 Force。
重要注意事項:TestCommandProgressState.RollingBack 指出系統正在清除執行 命令所造成的內部系統狀態。 如果錯誤作業是呼叫 start-ServiceFabricPartitionDataLoss ,復原程式就不會還原數據。 系統只會從執行命令中清除其內部狀態,而且如果命令進行得足夠遠,導致數據遺失,則不會還原目標分割區的數據。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-OperationId
指定這個 Cmdlet 取消之命令的唯一識別碼。 當您起始命令時,會指派此值。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-TimeoutSec
指定作業的逾時期間,以秒為單位。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None
輸出
System.Object