Get-ServiceFabricReplica

Obtient les réplicas Service Fabric d’une partition.

Syntaxe

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

Description

Obtient la liste des objets System.Fabric.Query.Replica contenant des informations telles que l’état d’intégrité et l’adresse sur laquelle le réplica écoute.

Cette applet de commande est couramment utilisée à des fins de diagnostic.

Avant d’effectuer une opération sur un cluster Service Fabric, établissez une connexion au cluster à l’aide de l’applet de commande Connect-ServiceFabricCluster.

Exemples

Exemple 1 : Obtenir le réplica d’une partition

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

La première commande utilise l’applet de commande Get-ServiceFabricPartition pour obtenir la partition du service spécifié, puis la stocke dans le $CalculatorPartition 01.

La deuxième commande obtient le réplica Service Fabric à l’aide de la propriété PartitionId de la partition stockée dans $CalculatorPartition 01.

Exemple 2 : Obtenir les réplicas partitionnés pour un service système

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

Cette commande obtient la liste des réplicas pour le service système Failover Manager.

Paramètres

-PartitionId

Spécifie l’ID d’une partition Service Fabric.

Type:Guid
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ReplicaOrInstanceId

Spécifie un réplica de service Service Fabric ou un ID d’instance.

Type:Int64
Position:1
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ReplicaStatusFilter

Spécifie le filtre d’état du réplica en tant qu’objet ServiceReplicaStatusFilter.

Type:ServiceReplicaStatusFilter
Valeurs acceptées:Default, InBuild, Standby, Ready, Down, Dropped, Completed, All
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TimeoutSec

Spécifie le délai d’expiration, en secondes, pour l’opération.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

System.Guid

System.Int64

Sorties

System.Object