TFS AD同步不同步AD组重命名

时间:2018-04-11 05:20:02

标签: tfs

美好的一天,

昨天我们只是想改变一些AD-Group名称及其描述。我们同步了十次,但只发生了奇怪的事情:

  • 我们无法在tbl_identity中找到重命名的组 =>我们只能找到旧组
  • 如果我们在TFS-Webinterface中搜索新组,我们可以找到新的组名,但如果我们将它添加到项目中,则只显示旧的名称/描述。

我们的TFS:2018.1

有人有想法吗?

很多人!

2 个答案:

答案 0 :(得分:0)

TFS使用每小时调度一次的后台同步作业来查找Active Directory(如果服务器未加入域,则为本地计算机工作组)中的更改。因此,您对本地或Active Directory组所做的更改不会立即反映在TFS中。相反,TFS会定期同步这些组(默认情况下每小时一次)。

TFS记录AD中组的SID,无论帐户/ goup名称如何更改,其SID保持不变。 TFS与AD同步取决于SID。

在Web界面中搜索组时,它直接从AD中检索组信息,但不直接检索tfs DB。所以你可以获得新的组名。

在您的方案中,您可以尝试使用以下文章中提到的方法强制TFS与Active Directory同步

进一步排查:

先生。如果你还有麻烦,Hinsh有一个很好的troubleshooting guide

答案 1 :(得分:0)

我在TFS 2018中遇到了这个问题。在AD中重命名的组不会更改TFS中的组名。我可以从该项目的TFS安全权限中删除该组,然后通过在AD中搜索新名称将其重新添加,但是刷新页面后,就会出现旧名称(在AD中不再存在)。

我找到了可行的解决方案。新建一个名称为“ TFS_fix”的组,然后将重命名的组嵌套到该组中。将“ TFS_fix”放入安全权限,然后等待TFS与AD同步。发生这种情况时,重命名的组会正确更新其名称。名称更新后,您可以从TFS安全权限中删除“ TFS_fix”,并从“ TFS_fix”中删除重命名的组。

这与我们需要对TFS 2018进行的所有更改一起使用。

安德鲁B