0

有没有办法在特定天数后在 Azure DevOps 中设置访问级别的自动更改?例如,设置访问级别在 30 天后自动从“基本 + 测试计划”更改为“基本”的规则。

此致

莉莲·赫尔姆斯塔德

4

1 回答 1

0

请按照以下步骤实施此要求。

  1. 使用此重置 API:用户权利 - 获取用户权利以获取一组分页的用户权利,然后找到id目标用户。
  2. 使用此 Rest API:用户权利 - 更新用户权利以更新目标用户的访问级别。下面的请求体(Content-Type: application/json-patch+json)会将访问级别更改为基本。
[
    {
        "from":"",
        "op":2,
        "path":"/accessLevel",
        "value":{
            "accountLicenseType":2,
            "licensingSource":1
        }
    }
]
  1. 要成功调用此 API,您应该以项目集合管理员或组织所有者的身份进行身份验证。您可以创建具有完全访问权限的 PAT。
  2. 创建一个 yaml 管道以运行此 API 并使用 cron 语法设置计划的触发器
于 2021-05-17T03:10:10.160 回答