共用方式為


Invoke-CsManagementStoreReplication

 

上次修改主題的時間: 2012-03-23

強制 Microsoft Lync Server 2010 複寫服務將完整的組態資料傳送至指定的電腦。作法是從 中央管理存放區 刪除電腦的複寫狀態。

語法

Invoke-CsManagementStoreReplication [-ReplicaFqdn <String>] [-Force <SwitchParameter>]

詳細描述

系統管理員對 Lync Server 2010 進行變更 (例如,當系統管理員建立新的語音原則或變更 Address Book Server 組態設定) 時,該變更會記錄於 中央管理存放區 中。變更亦必須複寫到執行 Lync Server 服務或伺服器角色的所有電腦。

為了複寫資料,Master Replicator (執行於 中央管理伺服器) 會建立修改組態資料的快照;然後將此快照的複本傳送至執行 Lync Server 服務或伺服器角色的每一部電腦。在這些電腦上,複寫代理程式會接收快照並上載修改的資料;然後,代理程式會將報告最新複寫狀態的訊息傳送給 Master Replicator。

複寫通常不需要人為介入;事實上,通常最好是讓 Master Replicator 來處理複寫程序。但是,有時您還是需要在電腦 (或一組電腦) 上強制啟動複寫,而不等到標準複寫週期來執行複寫程序。如果發生這種情況,您可以使用 Invoke-CsManagementStoreReplication 指令程式,強制將資訊複寫到電腦。

通常複寫會以累積方式進行:複寫資料時,系統只會複寫變更,而非複寫整個組態資料集。但是,當您呼叫 Invoke-CsManagementStoreReplication,您就強制完全複寫所有資料,不像一般只複寫變更。請注意,當您呼叫 Invoke-CsManagementStoreReplication 時,複寫不一定會立即發生。而是會有兩、三分鐘延遲,因為 Master Replicator 需要時間處理變更。

誰可以執行此 Cmdlet:下列群組的成員預設會獲授權可以在本機上執行 Invoke-CsManagementStoreReplication Cmdlet:RTCUniversalServerAdmins。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Invoke-CsManagementStoreReplication"}

參數

參數 必要 類型 描述

ReplicaFqdn

選用

字串

應在其上啟動複寫之電腦的完整網域名稱 (FQDN)。例如:-ReplicaFqdn "atl-cs-001.litwareinc.com"。

若未包含此參數,則系統會在您的所有 Lync Server 電腦上啟動複寫。

Force

選用

切換參數

隱藏顯示當執行命令時可能發生的任何非嚴重錯誤訊息。

輸入類型

無。Invoke-CsManagementStoreReplication 不會接受管線傳送的資料。

傳回類型

Invoke-CsManagementStoreReplication 不會傳回任何物件。

範例

-------------------------- 範例 1 --------------------------

Invoke-CsManagementStoreReplication

在上述範例中,呼叫 Invoke-CsManagementStoreReplication 且不指定任何參數。這會強迫在所有 Lync Server 2010 電腦上執行複寫。

-------------------------- 範例 2 --------------------------

Invoke-CsManagementStoreReplication -ReplicaFqdn atl-cs-001.litwareinc.com

在範例 2 中,在呼叫 Invoke-CsManagementStoreReplication 時會使用 ReplicaFqdn 參數。結果就只會在 atl-cs-001.litwareinc.com 電腦上執行複寫。