-->

为什么我不能更改此帐户的Team Foundation Server中的身份?(Why can

2019-10-23 13:31发布

我试图集合迁移从一个团队基础服务器到另一个。

使用本地帐户成员集合未能获得附加到新的服务器。 其他馆藏使用域帐户,并得到重视,没有任何问题。

于是,我与账目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 

0安全标识符(S)(SID)的Team Foundation Server中发生了变化。

(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

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

Answer 1:

如果DOMAIN \用户在你的TFS实例已经存在的LOCAL \用户无法更改为域\用户。

你实际上得到一个“已存在”的问题。 有没有办法,一旦你在这种情况下,因为有一堆与两个身份的相关资产,以解决这个问题。

正确的做法是遵循“TFS迁移到一个新的环境”文件和首先做一个域迁移。 然后将您的收藏了。

如果你可以回去到您的收藏备份您导入它之前,你可以解决它。 如果不是......你不能。



文章来源: Why can't I change the identity of this account in Team Foundation Server?
标签: tfs tfs2010