Start-ServiceFabricPartitionQuorumLoss
起始將分割區放入仲裁遺失的錯誤。 以下提供指定或選擇要叫用仲裁遺失之分割區的各種方式。
語法
Start-ServiceFabricPartitionQuorumLoss
-OperationId <Guid>
-QuorumLossMode <QuorumLossMode>
-QuorumLossDurationInSeconds <Int32>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
-OperationId <Guid>
-QuorumLossMode <QuorumLossMode>
-QuorumLossDurationInSeconds <Int32>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
-OperationId <Guid>
-QuorumLossMode <QuorumLossMode>
-QuorumLossDurationInSeconds <Int32>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
-OperationId <Guid>
-QuorumLossMode <QuorumLossMode>
-QuorumLossDurationInSeconds <Int32>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
-OperationId <Guid>
-QuorumLossMode <QuorumLossMode>
-QuorumLossDurationInSeconds <Int32>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Start-ServiceFabricPartitionQuorumLoss Cmdlet 會起始錯誤,使具狀態服務分割區在 Azure Service Fabric 中遺失仲裁。
若要執行此 Cmdlet,必須啟用 FaultAnalysisService 。
警告
請勿使用此 Cmdlet 在系統服務上執行仲裁遺失錯誤作業。 執行此 Cmdlet,只針對具狀態服務的分割區執行仲裁遺失錯誤作業。
您可以使用 Get-ServiceFabricPartitionQuorumLossProgress Cmdlet 來檢查錯誤作業的進度。
範例
範例 1:依分割區識別碼啟動服務的仲裁遺失錯誤作業
PS C:\> Start-ServiceFabricPartitionQuorumLoss -OperationId aeaceca9-320d-4f7b-84e8-3cc13c29a974 -QuorumLossMode QuorumReplicas -QuorumLossDurationInSeconds 10 -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"
此命令會在具有識別碼為 20a726d0-3112-4c5a-a22c-2e4b8ee85280 的磁碟分割上啟動名為 fabric:/ContosoApp/ContosoService 的分割區仲裁遺失錯誤作業。 QuorumLossMode參數的值為 QuorumReplicas,這表示此 Cmdlet 會錯誤複本仲裁。 指定 OperationId 參數的唯一 GUID。 您可以使用此識別碼來檢查仲裁遺失錯誤作業的進度。
參數
-OperationId
指定此作業的唯一識別碼。 指定唯一值。 您可以將此識別碼傳遞至 Get-ServiceFabricPartitionQuorumLossProgress,以檢查作業的進度。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PartitionId
指定此 Cmdlet 放入仲裁遺失的 Service Fabric 磁碟分割識別碼。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-PartitionKey
指定此 Cmdlet 放入仲裁遺失的 Service Fabric 分割區索引鍵。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-PartitionKindNamed
指出這個 Cmdlet 放入仲裁遺失的 Service Fabric 分割區是具名分割區。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PartitionKindSingleton
表示這個 Cmdlet 放入仲裁遺失的 Service Fabric 分割區是單一分割區。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PartitionKindUniformInt64
表示此 Cmdlet 放入仲裁遺失的 Service Fabric 分割區是 UniformInt64 分割區。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-QuorumLossDurationInSeconds
指定仲裁遺失的持續時間,以秒為單位。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-QuorumLossMode
指定此 Cmdlet 執行的仲裁遺失模式。 此參數可接受的值為:
- FullQuorumLoss。 關閉目標分割區的所有複本。
- PartialQuorumLoss。 關閉目標分割區的複本仲裁。
類型: | QuorumLossMode |
接受的值: | Invalid, QuorumReplicas, AllReplicas |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ServiceName
指定 Service Fabric 服務的統一資源識別項 (URI) 。
類型: | Uri |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-TimeoutSec
指定作業的逾時期間,以秒為單位。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
System.Guid
System.Uri
System.String
輸出
System.Object