Sharepoint 2013 ошибка синхронизации пользователей

В один прекрасный день заметил, что в списке пользователей Sharepoint не появляются новый сотрудники из AD.

Открыв «Управление приложениями-службами» -> «Приложение-служба профилей пользователей» не смог запустить синхронизацию профилей.

Система говорила мне, что синхронизация уже запущена.

Если зайти в «Настройка подключений для синхронизации», то там нет настроенного подключения.

В ошибках сервера значилось следующее.

Исключение в методе Execute определения задания Microsoft.Office.Server.UserProfiles.UserProfileImportJob (идентификатор 680815ec-39ff-490f-95cb-470085f24367). Дополнительные сведения см. ниже.

Операция является недопустимой из-за текущего состояния объекта.

Ок, такое было идем «Управление приложениями-службами» -> «Управление Службами на сервере», смотрим состояние «Служба синхронизации профилей пользователя» — остановлено.

Все понятно… запускаем… «Запуск»… ждем 5 минут… «ОСТАНОВЛЕНО»…

Смотрим ошибки… все тоже самое..

 

Решение следующее:

  • Проверяем, что запущена служба «Распределенный кэш» в «Управление Службами на сервере»
  • Запускаем от администратора командную консоль SharePoint и вводим следующие команды

Get-Cache

Get-CacheHost

На обе команды я получил ошибку.

  • Далее заново подключаем кэш.

Connect-AFCacheClusterConfiguration
Restart-AFCacheCluster

Проверяем предыдущими командами. Теперь мы видим результат их работы.

Далее идем «Управление приложениями-службами» -> «Управление Службами на сервере» и запускаем «Служба синхронизации профилей пользователя» .

После этого заходим в «Приложение-служба профилей пользователей» и видим, что «Состояние синхронизации профилей»  имеет статус «Синхронизация», но поле «Текущая стадия синхронизации» нет. Ждем с минуту, обновляем страницу и все, «Состояние синхронизации профилей» — «Бездействие».

Теперь можно запускать синхронизацию.

 

Источник.