Get-CsManagementStoreReplicationStatus

 

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

返回有关 Microsoft Lync Server 2010 复制过程的信息;其中包括 Lync Server 2010 计算机的复制状态当前是否为最新状态的信息。

语法

Get-CsManagementStoreReplicationStatus [-ReplicaFqdn <String>] [-CentralManagementStoreStatus <SwitchParameter>]

详细说明

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

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

通过 Get-CsManagementStoreReplicationStatus cmdlet,可以验证组织中任何(或所有)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 和文件传输代理服务的位置。

输入类型

无。Get-CsManagementStoreReplicationStatus 不接受通过管道传递的输入。

返回类型

默认情况下,Get-CsManagementStoreReplicationStatus 返回 Microsoft.Rtc.Management.Xds.ReplicaState 对象的实例。如果使用了 CentralManagementStoreStatus 参数,则该 cmdlet 将返回 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 cmdlet,后者会应用筛选器,将返回的数据限制为 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 之前最后一次复制的计算机的信息。为执行此操作,首先会调用 Get-CsManagementStoreReplicationStatus 以返回所有 Lync Server 计算机的复制信息。然后,将此信息通过管道传递到 Where-Object cmdlet,后者会仅选择 LastUpdateCreation 属性早于 2010 年 8 月 11 日晚上 8:00 (8/11/2010 8:00 P.M.) 的计算机。要返回有关在 2010 年 8 月 11 日晚上 8:00 之后最后一次复制的计算机的信息,请使用 -gt(大于)运算符:

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

此示例中指定的日期使用美国英语格式指定日期时间值。应使用与“区域和语言选项”兼容的格式指定日期。

-------------------------- 示例 5 --------------------------

Get-CsManagementStoreReplicationStatus -CentralManagementStoreStatus

示例 5 中显示的命令使用 CentralManagementStoreStatus 参数返回有关中央管理存储的当前状态的详细信息。这包括 Active Master 和文件传输代理服务的完全限定域名,以及为每个服务检测到的最新检测信号的日期和时间。

另请参阅

其他资源

Invoke-CsManagementStoreReplication