Unified Contact Store Rollback Procedure

At times, it might be necessary to roll back a user’s contacts from Exchange to Lync. For example, in a mixed environment if the user’s mailbox is moved from Exchange 2013 back to Exchange 2010, or if the user account is moved from a Lync 2013 pool back to Lync 2010, the user’s contacts will first need to be rolled back to Lync. This can be accommodated using the Invoke-CsUcsRollback cmdlet.

The Invoke-CsUcsRollback cmdlet can be executed against a single user by simply including the identity of the user in the command. However, at times it might be necessary to roll back a group of users, for example, an entire pool. This can be accomplished by using the Get-CsUser cmdlet to retrieve a specific list of users filtered by the required criteria, and then piping the output to the Invoke-CsUcsRollback command. For example, the following command could be used to roll back contacts for an entire pool of users:

Get-CsUser -Filter {RegistrarPool -eq "lyncse1.companyabc.com"} | Invoke-CsUcsRollback -Confirm:$False


Tip

If a user’s contacts are rolled back from Exchange to Lync because the user’s mailbox will be moved to Exchange 2010, and then the user’s mailbox is subsequently moved back to Exchange 2013, the user’s contacts will migrate back to Exchange in 7 days. This behavior is due to the user services policy remaining enabled for unified contact store. If the intention is to prevent the user’s contacts from being moved to unified contact store for whatever reason, the user services policy must be adjusted to prevent this.


..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset