使用命令行更改TFS/VSTS/Azure DevOps中的存储库权限

使用命令行更改TFS/VSTS/Azure DevOps中的存储库权限,tfs,azure-devops,Tfs,Azure Devops,我正在尝试更改Azure DevOps(VSTS)中大约250个文件夹的权限,源代码管理是TFVC,使用web界面仅更改其中10个文件夹的速度非常慢 有没有命令行工具可以设置目录的权限?例如,将A贡献者组添加到/Release/v1/ProjectA目录,将B贡献者组添加到/Release/v1/ProjectB目录。我希望通过这种方式,我可以迭代所有版本 我正在查看TFSecurity.exe,但它似乎无法更改单个文件夹的权限。或者我遗漏了什么?所以,市场上有一个新的应用程序,它有你需要的大部

我正在尝试更改Azure DevOps(VSTS)中大约250个文件夹的权限,源代码管理是TFVC,使用web界面仅更改其中10个文件夹的速度非常慢

有没有命令行工具可以设置目录的权限?例如,将A贡献者组添加到/Release/v1/ProjectA目录,将B贡献者组添加到/Release/v1/ProjectB目录。我希望通过这种方式,我可以迭代所有版本

我正在查看TFSecurity.exe,但它似乎无法更改单个文件夹的权限。或者我遗漏了什么?

所以,市场上有一个新的应用程序,它有你需要的大部分基本命令。不幸的是,在查找权限和repo安全配置命令时,当前没有权限和repo安全配置命令

看看他们的产品,他们确实有一个确切的命令,这将是一个新的功能


对不起

结果是TF.exe就是答案。出于某种原因,我忽略了权限命令

以下内容为/Release/v1/ProjectA启用继承,并向安全组贡献者a添加一组权限:

.\TF.exe vc permission /inherit:yes "/Release/v1/ProjectA"
.\TF.exe vc permission /allow:"Read, PendChange, Checkin, Label, Lock, Merge" /group:"[Project]/Contributors A" "/Release/v1/ProjectA"

谢谢你链接到公开的问题。如果有必要的话,我们的回购协议使用TFVC。