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