Get-ServiceFabricReplica
Obtém réplicas do Service Fabric de uma partição.
Syntax
Get-ServiceFabricReplica
[-PartitionId] <Guid>
[[-ReplicaOrInstanceId] <Int64>]
[-ReplicaStatusFilter <ServiceReplicaStatusFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Obtém a lista de objetos System.Fabric.Query.Replica que contêm 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 Connect-ServiceFabricCluster .
Exemplos
Exemplo 1: Obter a réplica de 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 do 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 em $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
Esse comando obtém a lista de réplicas para o serviço de sistema do Failover Manager.
Parâmetros
-PartitionId
Especifica a ID de uma partição do Service Fabric.
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 ou uma ID de instância do Service Fabric.
Type: | Int64 |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ReplicaStatusFilter
Especifica o filtro de status 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 limite, 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