azure-devops - 在 Azure DevOps 中自动更改用户的访问级别
问题描述
有没有办法在特定天数后在 Azure DevOps 中设置访问级别的自动更改?例如,设置访问级别在 30 天后自动从“基本 + 测试计划”更改为“基本”的规则。
此致
莉莲·赫尔姆斯塔德
解决方案
请按照以下步骤实施此要求。
- 使用此重置 API:用户权利 - 获取用户权利以获取一组分页的用户权利,然后找到
id
目标用户。 - 使用此 Rest API:用户权利 - 更新用户权利以更新目标用户的访问级别。下面的请求体(
Content-Type: application/json-patch+json
)会将访问级别更改为基本。
[
{
"from":"",
"op":2,
"path":"/accessLevel",
"value":{
"accountLicenseType":2,
"licensingSource":1
}
}
]
- 要成功调用此 API,您应该以项目集合管理员或组织所有者的身份进行身份验证。您可以创建具有完全访问权限的 PAT。
- 创建一个 yaml 管道以运行此 API 并使用 cron 语法设置计划的触发器。
推荐阅读
- regex - 键值示例的正则表达式
- java - 如何使用Java从某个文件夹中获取所有文件
- coq - 我们可以在 Coq 中定义递归定义吗?
- java - 创建列表但在方法中添加对象的对象和类之间的UML关系
- python - 使用 Python 包含双引号的 JSON 值键对
- python - Googletrans API 错误“NoneType”对象没有属性“组”
- azure - 变量中的逻辑应用 HTTP 触发器 JSON 响应空值
- python - 在python中的多个分组列上绘制图形
- node.js - Twilio - 发送短信不会调用 statusCallback URL
- linq - Entity Framework Core 按实体集合过滤