1

Migrate TFS 2010 to Team Foundation Service中,Jesse Houwing建议使用以下内容来获得必要的权限: TFSSecurity.exe /g+ "Team Foundation Service Accounts" n:USERNAME /server:SERVERNAME

我不能让它工作。
我得到“服务器无法处理请求。---> 不允许请求的操作。” 并且使用 Team Foundation Service 将成员添加到具有 TFSSecurity 的 Team Foundation Administrators表示“不支持将用户添加到当前版本的团队基础服务的团队基础管理员组”。

我当前 TFS 2010 服务器上的用户名在 Team Foundation Services 上不存在(反之亦然)。USERNAME 是否应该是 Team Foundation Services 上的 Live ID?还是我本地 TFS 2010 服务器上的域用户名?我是否将 https://.visualstudio.com 用于 SERVERNAME?还是我需要附加“/defaultcollection”之类的东西?

4

1 回答 1

0

我不相信您将能够将帐户添加到 TFService 上的服务帐户组(不是 100% 确定该帐户),但您只需要在任何字段中输入无效数据时才需要这样做(即目标系统上不存在的工作项之一的状态)。拥有这些权限将允许集成平台放入此数据,但您可以通过使用字段的值映射来解决此问题。

至于用户名,您可以使用这篇博文(前提是 TFService 到 TFS 2012):http ://blog.hinshelwood.com/migration-from-tf-service-to-tf-server-with-the -tfs-集成平台/。Martin 描述了如何为版本控制和工作项进行正确的映射。您需要做的就是反转映射以从本地 TFS2010 转到 TFService。

于 2013-05-01T17:57:29.177 回答