我最初在ServerFault.com上提出了这个问题,但在我看来,StackOverflow.com 上有更多关于 TFS 2010 的活动,所以我决定在这里重新发布它...
据我了解,“项目集合有效用户”TFS组不能再直接修改。
但是,我想授予我的所有域用户(名为“DOMAIN\Domain Users”的 Windows 组)对 TFS 项目集合的“读者”级别访问权限...
我知道我可以转到每个项目并将“DOMAIN\Domain Users”添加到 [Project]\Readers 组,但我想知道这是否可以“一次性”实现,以便将来的项目在设置时就可以访问。
从我的答案,看看如何添加Windows组作为"读者"在TFS 2010集合中的所有项目?这必须手动完成所有现有项目.
是否有可用于执行此操作的命令行工具?我知道TfsSecurity计划,但我尝试为单个团队项目执行此操作并不起作用.
我为一个团队项目做了什么:
tfssecurity/collection:http:// tfs:8080/tfs/defaultcollection/a + Project vstfs:/// Classification/TeamProject/guid GENERIC_READ"[DefaultCollection]\All Project Read-Only Users"ALLOW
这确实为该团队项目添加了该组的ACL,但该组未显示在团队项目的"安全性"对话框中.
我想要做的是为该团队提供与团队项目的"读者"组相同的访问权限.