繁体   English   中英

从公司 AD 中删除时删除 Azure DevOps 帐户

[英]Remove Azure DevOps Account when remove from company AD

从公司 AD 中删除帐户时,是否有自动(脚本或类似)方式从 Azure DevOps 中删除帐户订阅。 今天,这是我们公司的手动工作,不是很有效。

如果要删除订阅的服务连接,可以使用一些REST API。

第1步。 获取要删除连接的项目 ID

GET https://dev.azure.com/{organization}/_apis/projects/{projectName}?api-version=6.1-preview.4

第2步。 获取项目中的服务连接 id 列表: 端点 - 获取服务端点列表

GET https://dev.azure.com/{organization}/{project}/_apis/serviceendpoint/endpoints?api-version=6.1-preview.4

或者您可以通过其名称获取特定的服务连接 ID: 端点 - 按名称获取服务端点

GET https://dev.azure.com/{organization}/{project}/_apis/serviceendpoint/endpoints?endpointNames={endpointNames}&api-version=6.1-preview.4

步骤 3:删除服务连接: 端点 - 删除

DELETE https://dev.azure.com/{organization}/_apis/serviceendpoint/endpoints/{endpointId}?projectIds={projectIds}&api-version=6.1-preview.4

通过使用服务连接 id 作为{endpointId}并重复此 REST API,可以快速删除多个服务连接。

谢谢,这部分回答了我的问题。 然而,在最好的情况下,我会在从 AD 中删除该帐户时(自动)从 AzDO 组织中删除该帐户。 例如,使用组规则不会从组织中删除用户。

也可以使用脚本检查用户是否属于 AD,然后在 AD 中不可用时从 AzDO 组织中删除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM