Get-ServiceFabricReplica
Ottiene le repliche di Service Fabric di una partizione.
Sintassi
Get-ServiceFabricReplica
[-PartitionId] <Guid>
[[-ReplicaOrInstanceId] <Int64>]
[-ReplicaStatusFilter <ServiceReplicaStatusFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Descrizione
Ottiene l'elenco di oggetti System.Fabric.Query.Replica contenenti informazioni quali lo stato di integrità e l'indirizzo su cui è in ascolto la replica.
Questo cmdlet viene comunemente usato a scopo diagnostico.
Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster.
Esempio
Esempio 1: Ottenere la replica per una partizione
PS C:\> $CalculatorPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/calculator/svc1
PS C:\> Get-ServiceFabricReplica -PartitionId $CalculatorPartition01.PartitionId
Il primo comando usa il cmdlet Get-ServiceFabricPartition per ottenere la partizione per il servizio specificato e quindi lo archivia nel $CalculatorPartition 01.
Il secondo comando ottiene la replica di Service Fabric usando la proprietà partitionId
Esempio 2: Ottenere le repliche partizionate per un servizio di sistema
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/System/FailoverManagerService | Get-ServiceFabricReplica
Questo comando ottiene l'elenco delle repliche per il servizio di sistema di Gestione failover.
Parametri
-PartitionId
Specifica l'ID di una partizione di Service Fabric.
Tipo: | Guid |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ReplicaOrInstanceId
Specifica una replica del servizio o un ID istanza di Service Fabric.
Tipo: | Int64 |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ReplicaStatusFilter
Specifica il filtro di stato della replica come oggetto serviceReplicaStatusFilter
Tipo: | ServiceReplicaStatusFilter |
Valori accettati: | Default, InBuild, Standby, Ready, Down, Dropped, Completed, All |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'operazione.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
System.Guid
System.Int64
Output
System.Object