TFS 显示名称在 2010 年到 2013 年随服务器移动迁移后更改

TFS display names changed after 2010 to 2013 migration with server move

执行从 TFS 2010 到 TFS 2013 的迁移后,我们的用户开始遇到修改工作项的问题 (___ is not in the list of supported values)。经过调查,我们发现对于我们所有的用户,TFS 提供的显示名称不再与活动目录中的名称匹配。具体来说,[]/\ 字符似乎在 AD 同步过程发生时被删除。具体例子见下。

Collection table ADObjects and Configuration table tbl_Identity, Column DisplayName

After Migration to TFS 2013
Karloff, Dave PCS TRW CAN

Before Migration to TFS 2013
Karloff, Dave [PCS/TRW/CAN]

有没有人遇到过这个错误或有任何想法如何解决这个问题?

这是设计使然,TFS 不再支持用户名中的那些字符。其中一些出现在 2012 年,其余出现在 2013 年。