Udostępnij za pośrednictwem


Get-ServiceFabricReplica

Pobiera repliki usługi Service Fabric partycji.

Składnia

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

Opis

Pobiera listę obiektów System.Fabric.Query.Replica zawierających informacje, takie jak stan kondycji i adres, na który nasłuchuje replika.

To polecenie cmdlet jest często używane do celów diagnostycznych.

Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric ustanów połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster.

Przykłady

Przykład 1. Pobieranie repliki dla partycji

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

Pierwsze polecenie używa polecenia cmdlet Get-ServiceFabricPartition w celu pobrania partycji dla określonej usługi, a następnie przechowuje ją w $CalculatorPartition 01.

Drugie polecenie pobiera replikę usługi Service Fabric przy użyciu właściwości PartitionId partycji przechowywanej w $CalculatorPartition 01.

Przykład 2. Pobieranie replik partycjonowanych dla usługi systemowej

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

To polecenie pobiera listę replik dla usługi systemowej Menedżera trybu failover.

Parametry

-PartitionId

Określa identyfikator partycji usługi Service Fabric.

Typ:Guid
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ReplicaOrInstanceId

Określa replikę usługi Service Fabric lub identyfikator wystąpienia.

Typ:Int64
Position:1
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ReplicaStatusFilter

Określa filtr stanu repliki jako obiekt ServiceReplicaStatusFilter.

Typ:ServiceReplicaStatusFilter
Dopuszczalne wartości:Default, InBuild, Standby, Ready, Down, Dropped, Completed, All
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TimeoutSec

Określa limit czasu dla operacji w sekundach.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

System.Guid

System.Int64

Dane wyjściowe

System.Object