Partilhar via


Get-ServiceFabricReplica

Obtém réplicas de tecido de serviço de uma divisória.

Syntax

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

Description

Obtém a lista de System.Fabric.Query.Replica objetos que contenham informações como o estado de saúde e o endereço que a réplica está a ouvir.

Este cmdlet é comumente usado para fins de diagnóstico.

Antes de efetuar qualquer operação num cluster de tecido de serviço, estabeleça uma ligação ao cluster utilizando o cmdlet Connect-ServiceFabricCluster .

Exemplos

Exemplo 1: Obter a réplica para uma partição

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

O primeiro comando utiliza o cmdlet Get-ServiceFabricPartition para obter a partição para o serviço especificado e, em seguida, armazena-o no $CalculatorPartition 01.

O segundo comando obtém a réplica do Tecido de Serviço utilizando a propriedade PartitionId da partição armazenada em $CalculatorPartition 01.

Exemplo 2: Obtenha as réplicas divididas para um serviço de sistema

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

Este comando obtém a lista de réplicas para o serviço de sistema Failover Manager.

Parâmetros

-PartitionId

Especifica a identificação de uma divisória de tecido de serviço.

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

-ReplicaOrInstanceId

Especifica uma réplica de serviço de tecido de serviço ou iD de exemplo.

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

-ReplicaStatusFilter

Especifica o filtro de estado da réplica como um objeto ServiceReplicaStatusFilter .

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

Especifica o período de tempo de ício, em segundos, para a operação.

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

Entradas

System.Guid

System.Int64

Saídas

System.Object