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ätsstatus enthalten, und die Adresse, auf die das Replikat lauscht.

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

Bevor Sie einen Vorgang in 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 in der $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.

Type:Guid
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ReplicaOrInstanceId

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

Type:Int64
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ReplicaStatusFilter

Gibt den Replikatstatusfilter als ServiceReplicaStatusFilter -Objekt an.

Type:ServiceReplicaStatusFilter
Accepted values:Default, InBuild, Standby, Ready, Down, Dropped, Completed, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

System.Guid

System.Int64

Ausgaben

System.Object