我有多个没有域访问权限的站点在本地用户上运行,它们使用令牌查询Azure DevOps。
根据我的组织策略,此令牌每3个月过期一次,需要使用新令牌更新所有站点。
我想一次更新所有站点的令牌,我想:
- 使用Azure SQL数据库
- 使用Azure blob-有点问题,因为它对所有人都是开放的,但很容易更新
在没有域访问的情况下,还有其他选项可以实现这一点吗?
工作站运行Powershell脚本,该脚本运行Python脚本-两者都需要令牌
您可以使用REST API和Microsoft图形管理PAT:
https://learn.microsoft.com/en-us/azure/devops/organizations/accounts/manage-personal-access-tokens-via-api?view=azure-devops
并在本地机器中调度任务,以便在到期(90天(前请求新任务