共用方式為


Get-ServiceFabricReplica

取得分割區的 Service Fabric 複本。

語法

Get-ServiceFabricReplica
   [-PartitionId] <Guid>
   [[-ReplicaOrInstanceId] <Int64>]
   [-ReplicaStatusFilter <ServiceReplicaStatusFilter>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

取得 System.Fabric.Query.Replica 的清單, 物件,其中包含複本所接聽的健全狀況狀態和地址等資訊。

此 Cmdlet 通常用於診斷用途。

在 Service Fabric 叢集上執行任何作業之前,請使用 Connect-ServiceFabricCluster Cmdlet 來建立叢集的連線。

範例

範例 1:取得分割區的複本

PS C:\> $CalculatorPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/calculator/svc1
PS C:\> Get-ServiceFabricReplica -PartitionId $CalculatorPartition01.PartitionId

第一個命令會使用 Get-ServiceFabricPartition Cmdlet 來取得指定服務的分割區,然後將它儲存在 $CalculatorPartition 01 中。

第二個命令會使用儲存在 $CalculatorPartition 01 中之分割區的 PartitionId 屬性來取得 Service Fabric 複本。

範例 2:取得系統服務的分割複本

PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/System/FailoverManagerService | Get-ServiceFabricReplica

此命令會取得故障轉移管理員系統服務的複本清單。

參數

-PartitionId

指定 Service Fabric 數據分割的識別碼。

類型:Guid
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-ReplicaOrInstanceId

指定 Service Fabric 服務複本或實例識別碼。

類型:Int64
Position:1
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-ReplicaStatusFilter

將復本狀態篩選指定為 ServiceReplicaStatusFilter 物件。

類型:ServiceReplicaStatusFilter
接受的值:Default, InBuild, Standby, Ready, Down, Dropped, Completed, All
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TimeoutSec

指定作業的逾時期間,以秒為單位。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

System.Guid

System.Int64

輸出

System.Object