为什么我无法在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)存在列表示列出的帐户是否存在于Windows中。 对于命令的列表模式,这是存储在Team Foundation Server中的帐户。 对于更改模式,它是更改的目标。

(2)“匹配”列指示存储在Team Foundation Server中的SID是否与Windows匹配。

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

 MACHINE_NAME\LOCAL_ACCOUNT_NAME True True DOMAIN_NAME\DOMAIN_ACCOUNT_NAME True True 

那为什么它还在失败? 有任何想法吗?

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