Недавно мы перенесли 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продолжит работу после исправления отображаемого имени.