更新自定义人名字段以便与 Active Directory 或工作组同步
您可以修改跟踪人员名称的字段的 syncnamechanges 特性,以便这些名称与 Active Directory 或工作组中存储的数据同步。 只有对您已添加到升级后的团队项目的自定义字段才必须执行此更新。 当 Team Foundation 部署升级到 Visual Studio Team Foundation Server 2010 时,系统字段(如激活者、指派给、创建者和关闭者)将进行更新以保持同步。
所需权限
若要使用 witadmin 命令行工具,您必须是**“Team Foundation Administrators”组的成员或者是项目的“Project Administrators”**组的成员。 有关更多信息,请参见 Team Foundation Server 权限。
提示
即使您是以管理权限登录的,也必须使用提升的权限打开命令提示符窗口,才能在运行 Windows Server 2008 的服务器上执行此功能。 若要使用提升的权限打开命令提示符窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。 有关更多信息,请参见以下 Microsoft 网站:用户帐户控制。
过程
重命名工作项类型
在安装了 Visual Studio 2010 的计算机上,打开命令提示符窗口。
键入下面的命令然后按 Enter,从而更改为包含 witadmin 命令行工具的目录。
cd 驱动器:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
键入以下命令,将您的数据替换为显示的参数,然后按 Enter:
witadmin changefield /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /n:RefName /syncnamechanges:true
下面的命令演示了如何更改字段 AW.ProjectLead 的同步的示例:
witadmin changefield /collection:"http://MyServer:8080/tfs/Collection0" /p:MyProject /n:AW.ProjectLead /syncnamechanges:true