Приложение службы профилей пользователей не работает правильно после восстановления фермы 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. На странице Управление приложениями-службами выберите приложение-службу профилей пользователей из списка приложений-служб.
  4. На ленте выберите Управление.
  5. На странице Управление службой профилей выберите настройка сайтов в соответствии с настройками сайта.
  6. На странице Параметры сайта измените значение в поле Расположение узла сайта, чтобы отразить новое расположение сервера.

Дополнительные сведения

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