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 電腦上執行複寫。