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óry 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 ustanów 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 w celu pobrania partycji dla określonej usługi, a następnie przechowuje 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 replik partycjonowanych 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.
Typ: | Guid |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ReplicaOrInstanceId
Określa replikę usługi Service Fabric lub identyfikator wystąpienia.
Typ: | Int64 |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ReplicaStatusFilter
Określa filtr stanu repliki jako obiekt ServiceReplicaStatusFilter.
Typ: | ServiceReplicaStatusFilter |
Dopuszczalne wartości: | Default, InBuild, Standby, Ready, Down, Dropped, Completed, All |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TimeoutSec
Określa limit czasu dla operacji w sekundach.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
System.Guid
System.Int64
Dane wyjściowe
System.Object