Профили пользователей TFS Имя пользователя не соответствует Active Directory

Мы используем TFS V.15. Насколько я понимаю, TFS находится поверх SharePoint, а SharePoint получает обновления пользователей из Active Directory. У меня создалось впечатление, что пользователи TFS обновляются с помощью TFSJobAgent.exe. Кажется, что TFSJobAgent.exe работает успешно, но в TFS есть несколько имен, которые не меняются. Например, у нас есть один пользователь, имя которого в TFS имеет точку в конце. Я могу удалить точку в базе данных tfs_configuration в таблице dbo.tbl.Identity в столбце DisplayName, и через несколько минут имя вернется к тому, чтобы иметь точку в конце. У пользователя нет такой точки в различных свойствах имени в Active Directory.

Откуда TFS берет это значение отображаемого имени?

Sid в базе данных TFS совпадает с Sid в Active Directory.

0
задан 10 January 2018 в 17:17
2 ответа

В TFS пользователи могут редактировать свой профиль, обновляя свое отображаемое имя на другое, отличное от AD, но он все равно будет использовать SID для синхронизации изменений имени для нередактированных пользователей

1
ответ дан 4 December 2019 в 13:28

TFS каждый час читает Active Directory для синхронизации данных (подробности см. здесь ). Не рекомендуется напрямую редактировать базы данных TFS, если это не рекомендовано службой поддержки Microsoft (и в любом случае у вас есть резервная копия). Как сказал @nschonni, TFS позволяет пользователям переопределять некоторые данные, такие как отображаемое имя, и это самый простой способ решения проблемы.

Примечание : SharePoint не имеет общего доступа в TFS. Вы можете настроить интеграцию, но в остальном они независимы.

1
ответ дан 4 December 2019 в 13:28

Теги

Похожие вопросы