gpt4 book ai didi

tfs-2010 - TFS 2010 用户在服务器之前移动到新域 - TfsConfig 身份/更改不起作用 - 选项?

转载 作者:行者123 更新时间:2023-12-02 22:12:36 26 4
gpt4 key购买 nike

我们正在迁移到新域。更改环境(以及 TfsConfig identities/change)命令的文档指出,在尝试将用户帐户迁移到 TFS 中之前,TFS 中不得存在用户帐户。

但是,其中一个已经进入,因为它们是作为测试用例迁移的,并通过组策略自动添加的。

如文档中所述,TfsConfig identities/change 不适用于此帐户,因为新帐户已在 TFS 中。

TfsConfig 身份 显示新身份的 SID 与 Windows 不匹配。

所有用户查询都不起作用(当然,因为它是新帐户)。

更糟糕的是,用户已经创建了工作项。所以现在有两个单独的帐户下的工作项目....

我的问题是:我有办法清理这个烂摊子吗?

我希望新的身份与 Windows 匹配,用户工作项目合并到新帐户下,并且所有用户查询都可以工作...

在我明白出了什么问题之前,我发布了 this question因为我认为用户查询不起作用的原因是一个简单的查询配置问题。现在我意识到(假设我上面所说的任何内容都是正确的)我有更大的问题,可能无法使用可用的命令行工具来解决......

更新(对于犯与我们相同错误的其他人)

昨晚我们将服务器移至新域。令人高兴的是,SID 似乎已经 self 纠正。现在唯一的问题是用户无权访问他们的旧工作项目。我可以通过代码更新除“创建者”之外的所有字段。创建者是只读的。这个问题现在只是问:

如何更新工作项的“创建者”字段?

我读过很多帖子,都说永远、永远、永远直接在 TFS 数据库中更新数据...但是,如果我想修复用户查询,这似乎是我唯一的选择...

最佳答案

无法删除身份,但您可以将一种身份更改为另一种身份,但您必须牢记 Microsoft 的以下几点:

用户帐户一旦出现在 TFS 中,就无法删除或将其他帐户映射到它。例如,如果您要将 DomainA/UserA 移动到 DomainB/UserB,则仅当 TFS 中尚不存在 DomainB/UserB 时,Identities 命令才能迁移用户。

由于本地管理员组的成员会自动添加到 TFS,因此请确保在更改域或环境之前删除要从该组迁移的任何帐户。

Move Team Foundation Server

关于tfs-2010 - TFS 2010 用户在服务器之前移动到新域 - TfsConfig 身份/更改不起作用 - 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9888155/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com