在Azure DevOps中自动更改用户的访问级别



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

向致以最良好的问候

Lillian Hjelmstad

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

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

最新更新