Откат перенесенных пользователей в Lync Server 2013

 

Последнее изменение раздела: 2012-10-07

Если необходимо откатить функцию единого хранилища контактов, откатите контакты, только если вы переместите пользователя обратно в Exchange 2010 или Lync Server 2010. Чтобы выполнить откат, отключите политику для пользователя, а затем выполните командлет Invoke-CsUcsRollback . Простого запуска Invoke-CsUcsRollback недостаточно для обеспечения постоянного отката, так как унифицированная миграция хранилища контактов будет запущена снова, если политика не отключена. Например, если откат выполняется из-за отката Exchange 2013 до Exchange 2010, а затем почтовый ящик пользователя перемещается в Exchange 2013, миграция единого хранилища контактов будет запущена через семь дней после отката, если единое хранилище контактов по-прежнему включено для пользователя в политике служб пользователей.

Важно

Командлет Move-CsUser автоматически выполняет откат хранилища контактов пользователя из Exchange 2013 в Lync Server 2013 в следующих ситуациях:

  • При перемещении пользователей из Lync Server 2013 в Lync Server 2010.

  • При переносе пользователей в локальную среду, например при перемещении пользователя из Lync Online в локальную Lync Server 2013 или наоборот.

Важно

Импорт унифицированных данных хранилища контактов из резервной базы данных может привести к повреждению данных единого хранилища контактов и пользовательских данных, если режим единого хранилища контактов изменился между экспортом и импортом. Например:

  • Если экспортировать списки контактов до переноса контактов пользователей в Exchange 2013, а затем после миграции импортировать те же данные, данные единого хранилища контактов и списки контактов будут повреждены.

  • Если экспортировать пользовательские данные после миграции пользователей в Exchange 2013, откатить миграцию, а затем по какой-либо причине импортировать данные после миграции, данные единого хранилища контактов и списки контактов будут повреждены.

Важно

Перед перемещением почтового ящика Exchange с Exchange 2013 на Exchange 2010 администратор Exchange должен убедиться, что администратор Lync Server сначала откатал контакты пользователей Lync Server из Exchange 2013 в Lync Server. Чтобы откатить контакты единого хранилища контактов в Lync Server, см. процедуру "Откат контактов унифицированного хранилища контактов из Exchange 2013 в Lync Server 2013" далее в этом разделе.

В следующей процедуре описывается откат контактов пользователей. Если вы используете командлет Move-CsUser для перемещения пользователей между Lync Server 2013 и Lync Server 2010, эти действия можно пропустить, так как командлет Move-CsUser автоматически откатит неавторицированные хранилища контактов при перемещении пользователей из Lync Server 2013 в Lync Server 2010. Move-CsUser не отключает унифицированную политику хранилища контактов, поэтому миграция в унифицированное хранилище контактов будет повторяться, если пользователь будет перемещен обратно в Lync Server 2013.

Откат контактов пользователей из Lync Server 2013 в Lync Server 2010

  1. Запустите консоль управления Lync Server: нажмите кнопку "Пуск ", выберите пункт "Все программы ",щелкните Microsoft Lync Server 2013, а затем щелкните Lync Server Management Shell.

  2. Отключите единое хранилище контактов для отката пользователей, чтобы они не были повторно настроены после отката. (Выполните этот шаг только в том случае, если вы хотите убедиться, что пользователи не будут перенастройки в будущем.) Чтобы отключить единое хранилище контактов для отдельных пользователей, в командной строке введите:

    Set-CsUserServicesPolicy -Identity "<policy name>" -UcsAllowed $False
    

    Например:

    Set-CsUserServicesPolicy -Identity "UCS Enabled Users" -UcsAllowed $False
    
  3. Перед перемещением пользователя с Lync Server 2013 на Lync Server 2010 откатите список "Невыполнение" для указанных пользователей на Lync Server.

    Важно

    Если этот шаг опущен, список "Друзья" будет потерян.

  4. Откат указанных пользователей. В командной строке выполните следующую команду:

    Invoke-CsUcsRollback -Identity "<user display name>"
    

    Например:

    Invoke-CsUcsRollback -Identity "Ken Myer"
    

    Важно

    Не рекомендуется использовать параметр –Force для принудительного отката. Если вы используете этот параметр, контакты пользователей будут потеряны.

Откат унифицированных контактов из Exchange 2013 в Lync Server 2013

  1. Запустите консоль управления Lync Server: нажмите кнопку "Пуск ", выберите пункт "Все программы ",щелкните Microsoft Lync Server 2013, а затем щелкните Lync Server Management Shell.

  2. Отключите единое хранилище контактов для отката пользователей, чтобы они не были повторно настроены после отката. Чтобы отключить единое хранилище контактов для отдельных пользователей, в командной строке введите:

    Set-CsUserServicesPolicy -Identity "<policy name>" -UcsAllowed $False
    

    Например:

    Set-CsUserServicesPolicy -Identity "UCS Enabled Users" -UcsAllowed $False
    
  3. Откат указанных пользователей. В командной строке выполните следующую команду:

    Invoke-CsUcsRollback -Identity "<user display name>"
    

    Например:

    Invoke-CsUcsRollback -Identity "Ken Myer"
    

    Важно

    Сначала необходимо откатить пользователя Lync Server, а затем переместить почтовый ящик Exchange 2013. Администратор Exchange блокирует откат Exchange до завершения отката Lync Server. Не рекомендуется использовать параметр –Force для принудительного отката. Если вы используете этот параметр, контакты пользователей будут потеряны.

  4. После отката пользователя в Lync Server администратор Exchange может откатить пользователя Exchange с Exchange 2013 на Exchange 2010.