728x90

출처 : https://docs.microsoft.com/ko-kr/powershell/module/skype/get-csmanagementstorereplicationstatus?view=skype-ps




Skype for Business Server 복제 프로세스에 대한 정보를 반환합니다. 여기에는 Skype for Business Server 컴퓨터의 복제본이 최신 상태인지 여부에 대한 정보가 포함됩니다. 이 cmdlet은 Lync Server 2010에 도입되었습니다.

통사론

PowerShell
Get-CsManagementStoreReplicationStatus   [[-ReplicaFqdn] <String>]   [-CentralManagementStoreStatus]   [<CommonParameters>]

기술

관리자가 Skype for Business Server로 변경 한 경우 (예 : 관리자가 새 음성 정책을 만들거나 주소록 서버 구성 설정을 변경 한 경우) 변경 사항은 중앙 관리 저장소에 기록됩니다. 그런 다음 Skype for Business Server 서비스 또는 서버 역할을 실행하는 모든 컴퓨터에 변경 내용을 복제해야합니다.

데이터를 복제하기 위해 Master Replicator (중앙 관리 서버에서 실행)는 수정 된 구성 데이터의 스냅 샷을 생성합니다. 이 스냅 샷의 사본이 Skype for Business Server 서비스 또는 서버 역할을 실행하는 각 컴퓨터로 전송됩니다. 이러한 컴퓨터에서 복제 에이전트는 스냅 샷을 수신하고 수정 된 데이터를 업로드합니다. 에이전트는 최신 복제 상태를보고하는 메시지를 Master Replicator에 전송합니다.

Get-CsManagementStoreReplicationStatus cmdlet를 사용하면 조직의 모든 Skype for Business Server 컴퓨터에 대한 복제 상태를 확인할 수 있습니다.

예제들

-------------------------- 예제 1 ---------------------- ----

PowerShell
Get-CsManagementStoreReplicationStatus

예 1에서 Get-CsManagementStoreReplicationStatus cmdlet은 매개 변수없이 호출됩니다. 모든 Skype for Business Server 컴퓨터의 복제 상태 (최신 상태 또는 최신 상태가 아님)를 반환합니다.

-------------------------- 예제 2 ---------------------- ----

PowerShell
Get-CsManagementStoreReplicationStatus | Where-Object {$_.UpToDate -eq $False}

예제 2는 복제가 최신이 아닌 모든 컴퓨터의 컬렉션을 반환합니다. 이 작업은 먼저 Get-CsManagementStoreReplicationStatus cmdlet를 사용하여 모든 서버의 복제 상태가 포함 된 컬렉션을 검색하여 수행됩니다. 그런 다음이 컬렉션을 Where-Object cmdlet으로 파이프합니다.이 cmdlet은 반환 된 데이터를 UpToDate 속성이 False 인 컴퓨터로 제한하는 필터를 적용합니다.

-------------------------- 예제 3 ---------------------- ----

PowerShell
Get-CsManagementStoreReplicationStatus -ReplicaFqdn atl-cs-001.litwareinc.com

예제 3에서 반환 된 데이터는 한 대의 컴퓨터로 제한됩니다. atl-cs-001.litwareinc.com/

-------------------------- 예제 4 ---------------------- ----

PowerShell
Get-CsManagementStoreReplicationStatus | Where-Object {$_.LastUpdateCreation -lt "8/11/2018 8:00 PM"}

예 4는 2018 년 8 월 11 일 오후 8시 이전에 마지막으로 복제 된 컴퓨터에 대한 정보를 반환합니다. 이렇게하려면 Get-CsManagementStoreReplicationStatus cmdlet가 먼저 호출되어 모든 Skype Business Server 컴퓨터에 대한 복제 정보를 반환합니다. 이 정보는 2018 년 8 월 11 일 (8/11/2018 오후 8:00) LastUpdateCreation 속성이 오후 8:00보다 작은 컴퓨터 만 선택하는 Where-Object cmdlet으로 파이프됩니다. 2018 년 8 월 11 일 8:00 PM 이후에 마지막으로 복제 된 컴퓨터에 대한 정보를 반환하려면 -gt (보다 큼 연산자)를 사용하십시오.

Where-Object {$_.LastUpdateCreation -gt "8/11/2018 8:00 PM"}

이 예제에서 지정된 날짜는 날짜 - 시간 값에 대해 미국 영어 형식을 사용합니다. 날짜는 지역 및 언어 옵션과 호환되는 형식을 사용하여 지정해야합니다.

-------------------------- 예제 5 ---------------------- ----

PowerShell
Get-CsManagementStoreReplicationStatus -CentralManagementStoreStatus

예 5에 표시된 명령은 CentralManagementStoreStatus 매개 변수를 사용하여 중앙 관리 저장소의 현재 상태에 대한 자세한 정보를 반환합니다. 여기에는 Active Master 및 File Transfer Agent 서비스의 정규화 된 도메인 이름과 해당 서비스 각각에 대해 감지 된 마지막 하트 비트의 날짜 및 시간이 포함됩니다.

선택적 매개 변수

-CentralManagementStoreStatus

활성 마스터 및 파일 전송 에이전트 서비스의 위치뿐만 아니라 활성 복제본 및 삭제 된 복제본 목록을 포함하여 중앙 관리 저장소의 현재 상태에 대한 추가 정보를 반환합니다.

유형:SwitchParameter
위치:명명 된
기본값:없음
파이프 라인 입력 허용 :True (ByPropertyName)
와일드 카드 문자 적용 :그릇된
적용 대상 :Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019
-ReplicaFqdn

복제 상태를 확인할 컴퓨터의 정규화 된 도메인 이름 (FQDN)입니다. 예 : -ReplicaFqdn "atl-cs-001.litwareinc.com".

이 매개 변수가 포함되어 있지 않으면 모든 Skype for Business Server 컴퓨터의 복제 상태 정보가 반환됩니다.

유형:
위치:2
기본값:없음
파이프 라인 입력 허용 :True (ByPropertyName)
와일드 카드 문자 적용 :그릇된
적용 대상 :Lync Server 2010, Lync Server 2013, Skype for Business Server 2015, Skype for Business Server 2019

투입물

없음

출력

Microsoft.Rtc.Management.Xds.ReplicaState 또는 Microsoft.Rtc.Management.Xds.CentralManagementStoreStatusResult

기본적으로 Get-CsManagementStoreReplicationStatus cmdlet은 Microsoft.Rtc.Management.Xds.ReplicaState 개체의 인스턴스를 반환합니다. CentralManagementStoreStatus 매개 변수가 사용되면 cmdlet는 Microsoft.Rtc.Management.Xds.CentralManagementStoreStatusResult 개체의 인스턴스를 반환합니다.


728x90
728x90

F/E간 DB 복제 상태를 확인 하는 파워쉘 명령어이다.

정책배포라던지 Deploy 변경 시, 복제가 정상적으로 끝난 후 확인 하면 되겠다.

1. 기본 명령어

Get-CsManagementStoreReplicationStatus

 

2. Fales만 확인하는 명령어

Get-CsManagementStoreReplicationStatus | Where-Object {$_.UpToDate -eq $False}

 

전 F/E가 많기때문에 2번 방법을 선호 한다.

 

끝.

728x90

+ Recent posts