如何指定VSSConverter.exe应该使用的用户名?

时间:2010-12-30 19:28:16

标签: tfs tfs2010 vssconverter

我正在使用VSSConverter.exe从VSS迁移到TFS(也是关于时间)。我遇到了问题,因为我运行它的帐户与TFS服务器不在同一个域中。有没有办法告诉VSSConverter.exe工具使用哪个服务器帐户?

例如,当我使用tf命令行时,我添加了/ login:myname,mypassword开关,如下所示:

C:> tf dir $\ /login:myname,mypassword etc...

我有什么方法可以对VSSConverter.exe做同样的事情吗?

我得到的错误是:

  

TF60071:您的用户帐户无权连接到该团队   找到服务器'https://www.example.com/tfs/DefaultCollection'。   请与您的Team Foundation Server管理员联系并请求   相应的权限会添加到您的帐户中。

1 个答案:

答案 0 :(得分:2)

VSSConverter.exe将尝试使用当前运行的帐户连接到TFS。有时该帐户无法添加到TFS,或与TFS一起使用 - 例如这两个域之间没有域信任。

要指定备用凭据,您可以使用Windows凭据管理器来存储它们。然后,VSSConverter将尝试使用这些连接到服务器。

在Windows 7中,您可以这样做:

Control Panel > User Accounts > Manage Windows Credentials > Add a Windows credential

Network address: www.example.com
User name: DOMAIN\user
Password: Password

您也可以访问:

Start > Run
Type: **rundll32.exe keymgr.dll,KRShowKeyMgr**