Get-CsManagementStoreReplicationStatus
上次修改主題的時間: 2012-03-23
傳回 Microsoft Lync Server 2010 複寫程序的相關資訊;這包含您 Lync Server 2010 電腦的複寫目前是否是最新的資訊。
語法
Get-CsManagementStoreReplicationStatus [-ReplicaFqdn <String>] [-CentralManagementStoreStatus <SwitchParameter>]
詳細描述
系統管理員對 Lync Server 進行某些變更 (例如,當系統管理員建立新的語音原則或變更 Address Book Server 組態設定) 時,該變更會記錄於 中央管理存放區 中。變更亦必須複寫到執行 Lync Server 服務或伺服器角色的所有電腦。
為了複寫資料,Master Replicator (執行於 中央管理伺服器) 會建立修改組態資料的快照;然後將此快照的複本傳送至執行 Lync Server 服務或伺服器角色的每一部電腦。在這些電腦上,複寫代理程式會接收快照並上載修改的資料;然後,代理程式會將報告最新複寫狀態的訊息傳送給 Master Replicator。
Get-CsManagementStoreReplicationStatus 指令程式可讓您確認您組織中任何 (或所有) Lync Server 電腦的複寫狀態。
誰可以執行此 Cmdlet:下列群組的成員預設會獲授權可以在本機上執行 Get-CsManagementStoreReplicationStatus Cmdlet:RTCUniversalUserAdmins、RTCUniversalServerAdmins。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsManagementStoreReplicationStatus"}
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
ReplicaFqdn |
選用 |
字串 |
要檢查其複寫狀態之電腦的完整網域名稱 (FQDN)。例如:-ReplicaFqdn "atl-cs-001.litwareinc.com"。 如果未包含此參數,則將會傳回您所有 Lync Server 電腦的複寫狀態資訊。 |
CentralManagementStoreStatus |
選用 |
切換參數 |
傳回 中央管理存放區 之目前狀態的其他相關資訊,包括使用中的複寫清單以及已刪除的複寫清單;以及 Active Master 與 File Transfer Agent 服務的位置。 |
輸入類型
無。Get-CsManagementStoreReplicationStatus 不會接受管線傳送的資料。
傳回類型
根據預設,Get-CsManagementStoreReplicationStatus 會傳回 Microsoft.Rtc.Management.Xds.ReplicaState 物件的執行個體。如果使用 CentralManagementStoreStatus 參數,則指令程式會傳回 Microsoft.Rtc.Management.Xds.CentralManagementStoreStatusResult 物件的執行個體。
範例
-------------------------- 範例 1 --------------------------
Get-CsManagementStoreReplicationStatus
在範例 1 中,呼叫 Get-CsManagementStoreReplicationStatus 且不搭配任何參數;這會傳回所有 Lync Server 電腦的複寫狀態 (最新或非最新)。
-------------------------- 範例 2 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.UpToDate -eq $False}
範例 2 會傳回並非最新複寫之所有電腦的集合。這可藉由先使用 Get-CsManagementStoreReplicationStatus 擷取包含所有伺服器複寫狀態的集合來達成目標。然後將此集合傳送到 Where-Object 指令程式,以套用篩選,將傳回的資料限制為 UpToDate 屬性等於 False 的電腦。
-------------------------- 範例 3 --------------------------
Get-CsManagementStoreReplicationStatus -ReplicaFqdn atl-cs-001.litwareinc.com
在範例 3 中,會將傳回的資料限制為單一電腦:atl-cs-001.litwareinc.com/
-------------------------- 範例 4 --------------------------
Get-CsManagementStoreReplicationStatus | Where-Object {$_.LastUpdateCreation -lt "8/11/2010 8:00 PM"}
範例 4 會傳回在 2010 年 8 月 11 日 8:00 P.M. 之前最後複寫之電腦的相關資訊。為達成此目的,會先呼叫 Get-CsManagementStoreReplicationStatus 以傳回您所有 Lync Server 電腦的複寫資訊。接著將此資訊傳送到 Where-Object 指令程式,該指令程式只會選取 LastUpdateCreation property 屬性早於 2010 年 8 月 11 日下午 8:00 (8/11/2010 8:00 PM) 的那些電腦。若要傳回在 2010 年 8 月 11 日 8:00 P.M.之後最後複寫之電腦的相關資訊,請使用 -gt (大於) 運算子:
Where-Object {$_.LastUpdateCreation -gt "8/11/2010 8:00 PM"}
本範例中指定的日期採用英文 (美國) 格式的日期時間值。應該採用與您的 [地區及語言選項] 相容的格式來指定日期。
-------------------------- 範例 5 --------------------------
Get-CsManagementStoreReplicationStatus -CentralManagementStoreStatus
範例 5 所示的命令使用 CentralManagementStoreStatus 參數傳回 中央管理存放區 目前狀態的詳細資訊。這包含 Active Master 與 File Transfer Agent 服務的完整網域名稱,以及針對這些服務偵測最新活動訊號的日期和時間。