Приложение службы профилей пользователей работает неправильно после восстановления фермы SharePoint

Исходный номер базы знаний: 2752610

Симптомы

Предположим, что вы создаете резервную копию фермы Microsoft SharePoint и восстановите ее на другом сервере SharePoint с помощью веб-сайта центра администрирования в SharePoint Server 2013. После завершения процесса восстановления приложение-служба профилей пользователей работает неправильно.

Кроме того, в свойствах приложения-службы профилей пользователей появляется следующее сообщение об ошибке:

Произошла непредвиденная ошибка

Причина

Это известная проблема, которая возникает при восстановлении фермы SharePoint с помощью веб-сайта центра администрирования.

Обходной путь

Чтобы обойти эту проблему, удалите текущий прокси-сервер приложения службы профилей пользователей, а затем создайте новый прокси-сервер. Для этого выполните следующие команды PowerShell:

  • $proxy = Get-SPServiceApplicationProxy | where {$_.typename -eq "User profile service application Proxy"}
    
    Remove-SPServiceApplicationProxy -Identity $proxy -confirmfalse
    

    Эта команда удаляет текущий прокси-сервер приложения службы профилей пользователей.

  • $upa = Get-SPServiceApplication | where {$_.name -eq "<name here>"}  
    
    New-SPProfileServiceApplicationProxy -Name<ProxyName> -Uri $upa.uri.absoluteURI
    

    Эта команда создает прокси-сервер приложения службы профилей пользователей.

Примечание.

После создания прокси-сервера приложения службы профилей пользователей URL-адрес личного сайта, связанный с восстановленным приложением профиля пользователей, по-прежнему может указывать на исходный сервер. Это может вызвать проблемы при попытке перейти на страницу личного сайта. Чтобы устранить эту проблему, измените значение в поле Расположение узла личного сайта, чтобы оно отражало новое имя сервера. Для этого выполните следующие действия:

  1. Убедитесь, что вы являетесь членом группы администраторов фермы или администратором приложения-службы профилей пользователей.
  2. На веб-сайте центра администрирования выберите Управление приложениями-службами в разделе Управление приложениями.
  3. На странице Управление приложениями-службами выберите User Profile Service Application (Приложение службы профилей пользователей ) в списке приложений-служб.
  4. На ленте выберите Управление.
  5. На странице Управление службой профилей выберите Настройка личных сайтов в разделе Параметры личного сайта.
  6. На странице Параметры личного сайта измените значение в поле Расположение узла личных сайтов , чтобы отразить новое расположение сервера.

Дополнительная информация

Дополнительные сведения о восстановлении приложения службы профилей пользователей в предварительной версии SharePoint Server 2013 см. в статье Восстановление приложений службы профилей пользователей в SharePoint Server.