1

我正在使用 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 管理员并请求将适当的权限添加到您的帐户。

4

1 回答 1

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**
于 2011-01-02T00:08:21.413 回答