我需要创建一个脚本,以在给定的发行版定义中为给定的环境设置安全性(作为输入,我具有TFS URL,项目ID,发行版ID和环境ID)。
使用脚本,我需要设置所有特定于环境的权限:
我在API中找不到任何方法。 我还尝试按照本question中的建议来监听网络流量。但是对于此任务而言,看起来太困难了。请求正文中充满了一些标识符(我不知道如何获取它们)。
问题是:如何通过脚本设置特定于环境的权限? (最好使用PowerShell Invoke-RestMethod)
答案 0 :(得分:0)
我认为目前唯一的方法是使用tfssecurity.exe! 这是一个很好的指南,也是一个Excel的下载,可以帮助您创建tfssecurity语句。您可以在TFS文件夹中找到tfssecurity.exe。 指南链接:https://roadtoalm.com/2014/07/28/add-permissions-with-tfssecuritythe-ultimate-reference/