有没有办法在特定天数后在Azure DevOps中设置访问级别的自动更改?例如,设置访问级别从"0"自动改变的规则;基本+测试计划";至";基本的";30天后。
向致以最良好的问候
Lillian Hjelmstad
请按照以下步骤实现此要求。
- 使用此重置API:用户权限-获取用户权限以获取一组分页的用户权限,然后找到目标用户的
id
- 使用此Rest API:用户权限-更新用户权限以更新目标用户的访问级别。下面的请求主体(
Content-Type: application/json-patch+json
(将把访问级别更改为Basic
[
{
"from":"",
"op":2,
"path":"/accessLevel",
"value":{
"accountLicenseType":2,
"licensingSource":1
}
}
]
- 若要成功调用此API,您应使用项目集合管理员或组织所有者身份进行身份验证。您可以创建具有完全访问权限的PAT
- 创建一个yaml管道来运行这个API,并使用cron语法设置计划触发器