【发布时间】:2018-06-22 09:02:55
【问题描述】:
我需要创建一个脚本,在给定的发布定义中为给定环境设置安全性(作为输入,我有 TFS url、项目 ID、发布 ID 和环境 ID)。
使用脚本,我需要设置所有环境特定的权限:
- 管理发布权限
- 删除发布环境
- 编辑发布环境
- 管理部署
- 管理发布审批者
我在 API 中没有找到任何方法。 我还尝试按照question 中的建议嗅探网络流量。但对于这项任务,它看起来太难了。请求正文中充满了一些标识符(我不知道如何获取它们)。
问题是:如何通过脚本设置环境特定权限? (最好使用 PowerShell Invoke-RestMethod)
【问题讨论】: