使用 Powershell 或 C# 从 TFS 项目中删除用户

Posted

技术标签:

【中文标题】使用 Powershell 或 C# 从 TFS 项目中删除用户【英文标题】:Delete a user from TFS project using Powershell or C# 【发布时间】:2016-12-19 07:27:59 【问题描述】:

需要一个 powershell 或 c# 脚本才能从 TFS 项目中删除用户。我曾尝试在 google 中搜索,但只有列出每个项目中用户权限的代码,没有使用脚本从团队项目中删除用户的代码。

【问题讨论】:

【参考方案1】:

您可以在脚本中使用tfssecurity /g- 命令从现有组中删除用户或用户组。

tfssecurity /g- groupIdentity memberIdentity [/collection:CollectionURL] [/server:ServerURL]

备注

在 Team Foundation 的应用层服务器上运行此命令。

示例

以下示例删除 Datum1 域用户 John Peoples (Datum1\jpeoples) 来自 Team Foundation 管理员组。

tfssecurity /g- "Team Foundation Administrators" n:Datum1\jpeoples /server:http://ADatumCorporation:8080

【讨论】:

以上是关于使用 Powershell 或 C# 从 TFS 项目中删除用户的主要内容,如果未能解决你的问题,请参考以下文章

TFS 2017 - 从 TFS 服务器而不是代理运行 powershell 脚本

powershell 从TFS提要下载所有NuGet包的脚本

使用 PowerShell 设置 TFS 批准者

如何使用 PowerShell 在 TFS 中签出文件?

如何基于Fortify扫描结果使TFS构建失败

使用 C# REST API 从 TFS 获取用户身份