共用方式為


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