다음을 통해 공유


Get-ServiceFabricReplica

파티션의 Service Fabric 복제본을 가져옵니다.

구문

Get-ServiceFabricReplica
   [-PartitionId] <Guid>
   [[-ReplicaOrInstanceId] <Int64>]
   [-ReplicaStatusFilter <ServiceReplicaStatusFilter>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

상태 및 복제본이 수신 대기하는 주소와 같은 정보를 포함하는 System.Fabric.Query.Replica 개체의 목록을 가져옵니다.

이 cmdlet은 진단 목적으로 일반적으로 사용됩니다.

Service Fabric 클러스터에서 작업을 수행하기 전에 Connect-ServiceFabricCluster cmdlet을 사용하여 클러스터에 대한 연결을 설정합니다.

예제

예제 1: 파티션에 대한 복제본 가져오기

PS C:\> $CalculatorPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/calculator/svc1
PS C:\> Get-ServiceFabricReplica -PartitionId $CalculatorPartition01.PartitionId

첫 번째 명령은 Get-ServiceFabricPartition cmdlet을 사용하여 지정된 서비스의 파티션을 가져와서 $CalculatorPartition 01에 저장합니다.

두 번째 명령은 $CalculatorPartition 01에 저장된 파티션의 PartitionId 속성을 사용하여 Service Fabric 복제본을 가져옵니다.

예제 2: 시스템 서비스에 대한 분할된 복제본 가져오기

PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/System/FailoverManagerService | Get-ServiceFabricReplica

이 명령은 장애 조치(failover) 관리자 시스템 서비스에 대한 복제본 목록을 가져옵니다.

매개 변수

-PartitionId

Service Fabric 파티션의 ID를 지정합니다.

형식:Guid
Position:0
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-ReplicaOrInstanceId

Service Fabric 서비스 복제본 또는 인스턴스 ID를 지정합니다.

형식:Int64
Position:1
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-ReplicaStatusFilter

복제본 상태 필터를 ServiceReplicaStatusFilter 개체로 지정합니다.

형식:ServiceReplicaStatusFilter
허용되는 값:Default, InBuild, Standby, Ready, Down, Dropped, Completed, All
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-TimeoutSec

작업의 제한 시간(초)을 지정합니다.

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

System.Guid

System.Int64

출력

System.Object