Миграция TFS 2010 на новый домен - изменение отображаемого имени в рабочих элементах TFS - PullRequest
2 голосов
/ 05 марта 2012

Недавно мы перенесли TFS 2010 в новый домен, следуя инструкциям Microsoft по перемещению среды: http://msdn.microsoft.com/en-us/library/ms404883.aspx В этих инструкциях содержится шаг по переносу пользователей из OLD_DOMAIN \ username в NEW_DOMAIN \ username.

После миграции существующие пользователи отображаются в рабочих элементах TFS как NEW_DOMAIN \ username вместо просто username.(В старом домене пользователи просто отображались с именем пользователя.) Новые пользователи, добавленные в TFS после миграции, просто отображают имя пользователя, а не NEW_DOMAIN \ username.

Нашим пользователям не нравится, когда префикс NEW_DOMAIN \ включених имена и хотят, чтобы это изменилось.У кого-нибудь есть инструкции, как этого добиться?

Следующие инструменты не доступны для TFS 2010:

  • tfswitdisplaynames (заменено инструментом TFS Users в TFS PowerИнструменты для TFS 2008)
  • Пользователи TFS (недоступно в TFS Power Tools для TFS 2010, не входит в стандартные инструменты TFS)

Нам также известнотаблицы констант в TFS, в частности столбец DisplayPart:

  • DisplayPart, по-видимому, используется для отображения в рабочих элементах, например, в раскрывающемся списке Назначено для задач.
  • Запросы, которые удаляют NEW_DOMAIN \ из DisplayPart:
    • Положительный: заставляет пользователя отображать только с именем пользователя
    • Отрицательный: запросы TFS, использующие переменную @ME, прерываются
    • Предупреждение: сталкивались с неоднократными статьями, которые предостерегали от прямого обновления базы данных (вместо использования инструментов TFS)

Мы не одобряем удаление и добавление обратнопользователей, так как существуют тысячи рабочих элементов (задач и т. д.), которые необходимо переназначить.

Нам также необходимо исправить переменную запроса @Me TFS одновременно, поэтому запросы TFSпродолжит работу после исправления отображаемого имени.

Ответы [ 2 ]

0 голосов
/ 03 марта 2016

Мы обновили TFS 2010 до TFS 2015 с обновлением 1, выполнив обновление аппаратного переноса. Мы все равно должны были это сделать, потому что нам нужно было перейти от 32-битной к 64-битной среде.

Когда мы мигрировали, мы переключились на использование идентификатора сети, который имел доступ к Active Directory. Обновление 1 TFS 2015 в этой среде успешно синхронизировано с Active Directory, и теперь наши пользователи отображаются по имени, а не по учетной записи.

Короче говоря, при настройке TFS используйте идентификатор, имеющий доступ к Active Directory.

0 голосов
/ 30 апреля 2014

Вы пробовали "TFSSyncIdentities"?Это и несколько других возможностей описаны здесь: http://msmvps.com/blogs/vstsblog/archive/2011/02/17/force-tfs-to-sync-with-active-directory.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...