TFSSecurity更改git分支权限

时间:2016-05-27 19:38:12

标签: visual-studio-2015 powershell-v3.0 tfs2015

我正在实现TFS安全性命令,将git master分支访问控制权限更改为DENY for contrib字段。

以下是我正在使用的命令:

/tfssecurity.exe /a+ GitRepositories repositories/[543473b8-6186-42b3-bdab-b22bc44cc8f8/] GenericContribute n:'"[Projectname]\TFSGroup'" DENY /collection:CollectionURL"

我正在为此项目使用powershell 3.0,我得到以下错误

  

错误:安全命名空间GitRepositories不存在。

有人可以帮我这个吗?

2 个答案:

答案 0 :(得分:1)

你错过了" Git Repositories"名称空间。请尝试以下方法:

tfssecurity.exe /a+ "Git Repositories"

答案 1 :(得分:0)

根据错误信息,您正在实现一个不存在的命名空间。

您可以使用tfssecurity /a命令查看服务器级别的命名空间列表

  

包含要从中删除的组的命名空间   用户或组。您还可以使用tfssecurity / a命令进行查看   服务器级别,集合级别和的名称空间列表   项目层面。

此命令的更多详细信息,请参阅MSDN中的链接:Change groups and permissions with TFSSecurity