[英]Change repository permission in TFS/VSTS/Azure DevOps with command line
我正在嘗試更改Azure DevOps(VSTS)中約250個文件夾的權限,源控件為TFVC,使用Web界面僅更改其中的10個文件夾相當慢。
是否有一個命令行工具可以設置目錄的權限? 例如,將A貢獻者組添加到目錄/ Release / v1 / ProjectA ,將B貢獻者組添加到目錄/ Release / v1 / ProjectB 。 我希望通過這種方式可以遍歷所有發行版。
我正在查看TFSecurity.exe,但它似乎無法更改單個文件夾的權限。 還是我錯過了什么?
因此,市場上有一個Microsoft VSTS CLI ,它具有您需要的大多數基本命令。 不幸的是,當尋找權限和倉庫安全配置命令時,目前沒有。
看看他們的GitHub Repo ,他們確實對這個確切的命令有一個未解決的問題 ,這將是一個新功能。
抱歉!
原來TF.exe是答案。 由於某種原因,我忽略了Permission命令。
以下內容啟用了/ Release / v1 / ProjectA的繼承,並向安全組Contributors 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"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.