Sdílet prostřednictvím


Get-ServiceFabricReplica

Získá repliky Service Fabric oddílu.

Syntaxe

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

Description

Získá seznam System.Fabric.Query.Replica objekty obsahující informace, jako je stav a adresa, na které replika naslouchá.

Tato rutina se běžně používá pro diagnostické účely.

Před provedením jakékoli operace v clusteru Service Fabric vytvořte připojení ke clusteru pomocí rutiny Connect-ServiceFabricCluster.

Příklady

Příklad 1: Získání repliky pro oddíl

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

První příkaz použije rutinu Get-ServiceFabricPartition k získání oddílu pro zadanou službu a pak ho uloží do $CalculatorPartition 01.

Druhý příkaz získá repliku Service Fabric pomocí vlastnosti PartitionId oddílu uloženého v $CalculatorPartition 01.

Příklad 2: Získání dělených replik pro systémovou službu

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

Tento příkaz získá seznam replik pro systémovou službu Správce převzetí služeb při selhání.

Parametry

-PartitionId

Určuje ID oddílu Service Fabric.

Typ:Guid
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ReplicaOrInstanceId

Určuje repliku služby Service Fabric nebo ID instance.

Typ:Int64
Position:1
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ReplicaStatusFilter

Určuje filtr stavu repliky jako ServiceReplicaStatusFilter objektu.

Typ:ServiceReplicaStatusFilter
Přípustné hodnoty:Default, InBuild, Standby, Ready, Down, Dropped, Completed, All
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TimeoutSec

Určuje časový limit operace v sekundách.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

System.Guid

System.Int64

Výstupy

System.Object