我正在尝试将集合从一个 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”命令来更改帐户。