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