Update-CsUserDatabase

 

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

强制后端用户数据库清除其 Active Directory 复制状态。这将导致数据库重新读取存储在 Active Directory 域服务 (AD DS) 中的所有与用户相关的信息。

语法

Update-CsUserDatabase [-Fqdn <Fqdn>] [-Force <SwitchParameter>]

详细说明

Microsoft Lync Server 2010 用户数据库保存了有关联系人、组和访问权限等内容的详细信息。因此,需要定期将数据库中的内容与存储在 Active Directory 中的信息进行同步。

通常情况下,用户数据库与 Active Directory 之间的自动同步可以使用户数据库中的信息保持最新状态。然而,可能出现问题而无法进行自动同步。这种情况下,可以使用 Update-CsUserDatabase cmdlet 强制用户数据库通过重新读取存储在 Active Directory 中的所有用户信息来刷新其内容。如果任何时候产品更新包括对用户复制程序服务的更改,可能还需要运行此 cmdlet。

谁能运行此 cmdlet:默认情况下,以下各组的成员有权在本地运行 Update-CsUserDatabase cmdlet:RTCUniversalUserAdmins、RTCUniversalServerAdmins。要返回分配了此 cmdlet 的所有基于角色的访问控制 (RBAC) 角色列表(包括您自己创建的任何自定义 RBAC 角色),请从 Windows PowerShell 提示符处运行以下命令:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Update-CsUserDatabase"}

参数

参数 必需 类型 描述

Fqdn

可选

字符串

托管用户数据库的计算机的完全限定域名 (FQDN)。如果未指定该参数,则 Update-CsUserDatabase 将为本地计算机所在的池更新用户数据库。

Force

可选

开关参数

禁止显示运行此命令时可能出现的任何非严重错误消息。

输入类型

无。Update-CsUserDatabase 不接受通过管道传递的输入。

返回类型

无。Update-CsUserDatabase 会更新 Microsoft.Rtc.Management.Xds.DisplayuserDatabase 对象的实例。

示例

-------------------------- 示例 1 --------------------------

Update-CsUserDatabase

示例 1 中显示的命令为本地计算机所在的池查找用户数据库,然后强制该数据库连接到 Active Directory,并从 Active Directory 返回完整的用户信息。

-------------------------- 示例 2 --------------------------

Update-CsUserDatabase -Fqdn atl-cs-001.litwareinc.com

示例 2 说明了如何强制特定的用户数据库重新读取 Active Directory 中的数据。在该示例中,特定的用户数据库是池 atl-cs-001.litwareinc.com 的用户数据库。