Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

Update-CsUserDatabase

 

Topic Last Modified: 2013-02-22

Forces the back-end user database to clear its replication status with Active Directory. This causes the database to re-read all the user-related information stored in Active Directory Domain Services. This cmdlet was introduced in Lync Server 2010.

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

The command shown in Example 1 locates the user database for the pool where the local computer is located, then forces that database to connect to and return complete user information from Active Directory.

Update-CsUserDatabase

Example 2 shows how you can force a specific user database to re-read data from Active Directory. In this case, that’s the user database for the pool atl-cs-001.litwareinc.com.

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

The Lync Server user database holds detailed information about such things as contacts, groups, and access permissions. As such, the database is required to periodically synch its contents with the information stored in Active Directory.

More often than not, the automatic synch between the user database and Active Directory will keep the information in the user database up to date. However, it is possible that a problem might occur that prevents this automatic synchronization from taking place. In a case such as that, you can use the Update-CsUserDatabase cmdlet to force the user database to refresh its contents by re-reading all of the user information stored in Active Directory. You might also need to run this cmdlet if a product update ever includes a change to the user replicator service.

Who can run this cmdlet: By default, members of the following groups are authorized to run the Update-CsUserDatabase cmdlet locally: RTCUniversalUserAdmins, RTCUniversalServerAdmins. To return a list of all the role-based access control (RBAC) roles this cmdlet has been assigned to (including any custom RBAC roles you have created yourself) run the following command from the Windows PowerShell prompt:

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

 

Parameter Required Type Description

Force

Optional

System.Management.Automation.SwitchParameter

Suppresses the display of any non-fatal error message that might arise when running the command.

Fqdn

Optional

Microsoft.Rtc.Management.Deploy.Fqdn

Fully qualified domain name (FQDN) of the computer hosting the user database. If this parameter is not specified then the Update-CsUserDatabase cmdlet will update the user database for the pool that the local computer belongs to.

None. The Update-CsUserDatabase cmdlet does not accept pipelined input.

None. Instead, the Update-CsUserDatabase cmdlet updates instances of the Microsoft.Rtc.Management.Xds.DisplayuserDatabase object.

 
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.