使用 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 脚本