Invoke-CsManagementStoreReplication

 

上一次修改主题: 2012-03-23

强制 Microsoft Lync Server 2010 复制服务向指定的计算机发送完整配置数据。这是通过在中央管理存储中删除计算机的复制状态来实现的。

语法

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

详细说明

当管理员对 Lync Server 2010 进行某种更改(例如,管理员创建新的语音策略或更改通讯簿服务器配置设置)时,该更改会记录在中央管理存储中。反过来,还必须将该更改复制到运行 Lync Server 服务或服务器角色的所有计算机。

为复制数据,主复制程序(在中央管理服务器上运行)会为所修改的配置数据创建一个快照;该快照的副本随后将发送到运行 Lync Server 服务或服务器角色的每台计算机。在这些计算机上,复制代理将接收快照并上载所修改的数据;然后,代理会向主复制程序发送一条消息,报告最新的复制状态。

通常情况下,复制不需要人为干预;实际上,最好让主复制程序处理复制过程。但是,有时可能需要强制在一台计算机(或一组计算机)上启动复制,而无法等待标准的复制循环开始运行。如果出现这种情况,可以使用 Invoke-CsManagementStoreReplication cmdlet 将信息强制复制到计算机。

通常情况下,采用增量形式进行复制:复制数据时,仅复制更改,而不是复制一组完整的配置数据。但是,调用 Invoke-CsManagementStoreReplication 时,您强制完整地复制所有数据,而不是通常情况下地仅复制更改。请注意,调用 Invoke-CsManagementStoreReplication 时,不一定会立即进行复制。主复制程序处理更改时,可能会有二到三分钟的延迟。

谁能运行此 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 上进行复制。

另请参阅

其他资源

Get-CsManagementStoreReplicationStatus