Get-ServiceFabricReplica
Pobiera repliki usługi Service Fabric partycji.
Składnia
Get-ServiceFabricReplica
[-PartitionId] <Guid>
[[-ReplicaOrInstanceId] <Int64>]
[-ReplicaStatusFilter <ServiceReplicaStatusFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Opis
Pobiera listę obiektów System.Fabric.Query.Replica zawierających informacje, takie jak stan kondycji i adres, na którym nasłuchuje replika.
To polecenie cmdlet jest często używane do celów diagnostycznych.
Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric nawiąż połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster .
Przykłady
Przykład 1. Pobieranie repliki dla partycji
PS C:\> $CalculatorPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/calculator/svc1
PS C:\> Get-ServiceFabricReplica -PartitionId $CalculatorPartition01.PartitionId
Pierwsze polecenie używa polecenia cmdlet Get-ServiceFabricPartition , aby pobrać partycję dla określonej usługi, a następnie zapisuje ją w $CalculatorPartition 01.
Drugie polecenie pobiera replikę usługi Service Fabric przy użyciu właściwości PartitionId partycji przechowywanej w $CalculatorPartition 01.
Przykład 2. Pobieranie partycjonowanych replik dla usługi systemowej
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/System/FailoverManagerService | Get-ServiceFabricReplica
To polecenie pobiera listę replik dla usługi systemowej Menedżera trybu failover.
Parametry
-PartitionId
Określa identyfikator partycji usługi Service Fabric.
Type: | Guid |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ReplicaOrInstanceId
Określa replikę usługi Service Fabric lub identyfikator wystąpienia.
Type: | Int64 |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ReplicaStatusFilter
Określa filtr stanu repliki jako obiekt 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
Określa limit czasu dla operacji w sekundach.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
System.Guid
System.Int64
Dane wyjściowe
System.Object