用户从TFS2013中删除

时间:2018-01-15 11:05:20

标签: tfs2013

无论如何都要从TFS2013服务器中完全删除用户(即使是从项目有效用户列表中删除)。

我是开发人员,他是不同馆藏/项目的一部分(大约50个),并且很难从每个馆藏/项目中删除。此外,如果我去手动删除不确定它将是多么准确。他被转移到不同的项目,不再使用TFS,想要完全删除他。请帮忙。谢谢!

1 个答案:

答案 0 :(得分:1)

当有权访问Team Foundation Server(TFS)的用户离开公司时,管理员通常会从Azure Active Directory或Active Directory中删除它们。这将自动使其用户帐户无效并删除其访问或连接到TFS的能力。

如果要从TFS中删除过时的帐户,通常需要从他们所属的所有组/集合中删除用户。您可以在团队项目集合的安全性中从全局安全性对话框中删除它。在“用户和组”列表中,单击要删除的用户,然后单击“删除”。

对于多个集合/组,您还可以使用tfssecurity命令。

使用tfssecurity /i命令列出属于哪些组的用户

 tfssecurity /i "domain\account" /server:http://serverName:8080/tfs

并使用tfssecurity /g-命令从组中删除该用户

tfssecurity /g- "[TeamProject1]\Contributors" n:domain\account /collection:http://serverName:8080/tfs/Collection

另一个解决方案可能是使用这个三方软件 - Team Foundation Server Administration Tool它适用于tfs 2013。

此外,您对本地或Active Directory组所做的更改不会立即反映在TFS中。相反,TFS会定期同步这些组。

执行的定期清理作业会从全局组中删除人员。如果你只是等待,他们将在几天后消失。但是,他们无法访问任何TFS资产。

嗯,你也可以开始吧:Force TFS to sync with Active Directory