Freigeben über


Get-ServiceFabricReplica

Ruft Service Fabric-Replikate einer Partition ab.

Syntax

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

Beschreibung

Ruft die Liste der System.Fabric.Query.Replica Objekte ab, die Informationen wie integritätszustand enthalten und die Adresse, auf die das Replikat lauscht.

Dieses Cmdlet wird häufig für Diagnosezwecke verwendet.

Bevor Sie einen Vorgang auf einem Service Fabric-Cluster ausführen, stellen Sie mithilfe des Cmdlets Connect-ServiceFabricCluster eine Verbindung mit dem Cluster her.

Beispiele

Beispiel 1: Abrufen des Replikats für eine Partition

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

Der erste Befehl verwendet das cmdlet Get-ServiceFabricPartition, um die Partition für den angegebenen Dienst abzurufen, und speichert sie dann im $CalculatorPartition 01.

Der zweite Befehl ruft das Service Fabric-Replikat mithilfe der PartitionId Eigenschaft der partition ab, die in $CalculatorPartition 01 gespeichert ist.

Beispiel 2: Abrufen der partitionierten Replikate für einen Systemdienst

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

Dieser Befehl ruft die Liste der Replikate für den Failover-Manager-Systemdienst ab.

Parameter

-PartitionId

Gibt die ID einer Service Fabric-Partition an.

Typ:Guid
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ReplicaOrInstanceId

Gibt ein Service Fabric-Dienstreplikat oder eine Instanz-ID an.

Typ:Int64
Position:1
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ReplicaStatusFilter

Gibt den Replikatstatusfilter als ServiceReplicaStatusFilter -Objekt an.

Typ:ServiceReplicaStatusFilter
Zulässige Werte:Default, InBuild, Standby, Ready, Down, Dropped, Completed, All
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TimeoutSec

Gibt den Timeoutzeitraum für den Vorgang in Sekunden an.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

System.Guid

System.Int64

Ausgaben

System.Object