簡體   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