Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从TFS2013中删除用户_Tfs - Fatal编程技术网

从TFS2013中删除用户

从TFS2013中删除用户,tfs,Tfs,是否有任何方法可以从TFS2013服务器(甚至从项目有效用户列表)中完全删除用户 我有一个开发人员,他是不同集合/项目(大约50个)的一部分,很难从每个集合/项目中删除他们。此外,如果我去手动删除,我不知道它会有多准确。他们被转移到另一个项目,不再使用TFS。我想完全删除他。 < P>当访问Team Foundation Server(TFS)的用户离开公司时,管理员通常会将它们从Azure ActiveDirectory或ActiveDirectory中删除。这将自动使其用户帐户无效,并删除其

是否有任何方法可以从TFS2013服务器(甚至从项目有效用户列表)中完全删除用户


我有一个开发人员,他是不同集合/项目(大约50个)的一部分,很难从每个集合/项目中删除他们。此外,如果我去手动删除,我不知道它会有多准确。他们被转移到另一个项目,不再使用TFS。我想完全删除他。

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

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

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

使用
tfssecurity/i
命令列出用户所属的组

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

另一个解决方案可能是使用这个三方软件——它与tfs 2013配合使用


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

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

好吧,你也可以开始:

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