【发布时间】:2011-11-01 01:55:18
【问题描述】:
我从How to add Windows group as "Readers" to all projects in TFS 2010 collection? 的回答中看到,这必须对所有现有项目手动完成。
是否有可用于执行此操作的命令行工具?我知道TfsSecurity 计划,但我为单个团队项目执行此操作的尝试没有奏效。
我为单个团队项目做了什么:
- 我创建了“[DefaultCollection]\All Project Read-Only Users”作为集合级组,其中包含一个 Active Directory 组作为成员。
- 然后我尝试为该组添加对项目的读取权限:
tfssecurity /collection:http://tfs:8080/tfs/defaultcollection /a+ Project vstfs:///Classification/TeamProject/guid GENERIC_READ "[DefaultCollection]\All Project Read-Only Users" 允许
这确实为团队项目添加了该组的 ACL,但该组没有出现在团队项目的安全对话框中。
我想做的是为该组授予与团队项目的“读者”组相同的访问权限。
【问题讨论】:
-
您是否考虑过在 powershell 中编写脚本? blog.myrobertson.com/2011/05/…