Get-ServiceFabricReplica
Obtém réplicas do Service Fabric de uma partição.
Sintaxe
Get-ServiceFabricReplica
[-PartitionId] <Guid>
[[-ReplicaOrInstanceId] <Int64>]
[-ReplicaStatusFilter <ServiceReplicaStatusFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Obtém a lista de objetos de System.Fabric.Query.Replica contendo informações como estado de integridade e o endereço em que a réplica está escutando.
Esse cmdlet é comumente usado para fins de diagnóstico.
Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet
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 usa o cmdlet Get-ServiceFabricPartition para obter a partição para o serviço especificado e, em seguida, armazena-a no $CalculatorPartition 01.
O segundo comando obtém a réplica do Service Fabric usando a propriedade PartitionId da partição armazenada no $CalculatorPartition 01.
Exemplo 2: Obter as réplicas particionadas para um serviço do sistema
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/System/FailoverManagerService | Get-ServiceFabricReplica
Este comando obtém a lista de réplicas para o serviço do sistema Gerenciador de Failover.
Parâmetros
-PartitionId
Especifica a ID de uma partição do Service Fabric.
Tipo: | Guid |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ReplicaOrInstanceId
Especifica uma réplica de serviço do Service Fabric ou ID de instância.
Tipo: | Int64 |
Position: | 1 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ReplicaStatusFilter
Especifica o filtro de status da réplica como um objeto ServiceReplicaStatusFilter
Tipo: | ServiceReplicaStatusFilter |
Valores aceites: | Default, InBuild, Standby, Ready, Down, Dropped, Completed, All |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
System.Guid
System.Int64
Saídas
System.Object