为什么我无法在 Team Foundation Server 中更改此帐户的身份?

为什么我无法在 Team Foundation Server 中更改此帐户的身份?

我正在尝试将集合从一个 Team Foundation Server 迁移到另一个。

使用本地帐户成员资格的集合无法连接到新服务器。其他集合使用域帐户,并且连接没有任何问题。

因此,我识别了以下账户:tfsconfig identities

然后,我尝试使用以下命令来更改身份:

tfsconfig identities /change /fromdomain:MACHINE_NAME /todomain:DOMAIN_NAME
 /account:LOCAL_ACCOUNT_NAME /toaccount:DOMAIN_ACCOUNT_NAME

但是,操作失败并出现以下错误:

Account Name                      Exists (see note 1)  Matches (see note 2) 
DOMAIN_NAME\DOMAIN_ACCOUNT_NAME   True                 False

Team Foundation Server 中已更改 0 个安全标识符 (SID)。

(1)Exists 列表示列出的帐户是否存在于 Windows 中。对于命令的 List 模式,这是存储在 Team Foundation Server 中的帐户。对于 Change 模式,这是更改的目标。

(2)Matches 列表示 Team Foundation Server 中存储的 SID 是否与 Windows 匹配。

当我运行时tfsconfig identities,我可以看到:

MACHINE_NAME\LOCAL_ACCOUNT_NAME       True                 True
DOMAIN_NAME\DOMAIN_ACCOUNT_NAME       True                 True

那么,为什么它仍然失败?有什么想法吗?

答案1

您需要使用“tfsconfig accounts”命令来更改帐户。

相关内容