У нас есть локальный Azure DevOps Server, который работает с корпоративной ActiveDirectory. При добавлении новых пользователей Azure DevOps Server извлекает их информацию из ActiveDirectory. Но информация о пользователе была позже обновлена в ActiveDirectory, чтобы исправить проблему - их учетная запись электронной почты отсутствовала.
В прошлом мне удавалось удалить и повторно добавить пользователя на Azure DevOps Server, чтобы исправить это. проблема, так как моя учетная запись администратора имеет доступ и может видеть электронную почту пользователя в ActiveDirectory. Но пользователи больше не обрабатываются заданием syn c на Azure DevOps Server, поэтому их адрес электронной почты остается пустым. (Пользователи добавлялись неделями или месяцами без получения обновления.)
Мы убедились, что учетная запись службы Azure DevOps Server может видеть адрес электронной почты в ActiveDirectory при входе на сервер. Так что это не проблема доступа к учетной записи службы.
Как вручную заставить Azure DevOps Server запустить ActiveDirectory syn c? Раньше была веб-служба JobService, к которой я мог получить доступ к ней в предыдущих версиях TFS, но эта служба больше не доступна или больше не запланирована для запуска.