从 Azure DevOps 中删除用户
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
如果用户不再需要团队、项目或组织的访问权限,则可以移除其访问权限。
重要
- 从团队或项目中删除用户 不会从组织中删除该用户。
- 分配给用户的工作项不受删除用户访问权限的影响。
- Microsoft Entra ID 支持的组织:
- 从 Microsoft Entra ID 中删除用户后,无法再向该用户分配项目。 例如工作项和拉取请求。 但是,我们保留已分配给用户的项目的历史记录。
- 从组织中删除用户不会将其成员身份删除到任何Microsoft Entra 组。 如果用户是访问授予Microsoft Entra 组的成员,则用户仍有权访问 Azure DevOps,即使在从组织中删除它们之后也是如此。 如果想要完全从组织中删除用户,请确保这些用户不在任何访问授予Microsoft Entra 组。 有关详细信息,请参阅如何使用 Microsoft Entra 组管理访问权限
- 托管服务帐户 (MSA) 支持的组织:从 MSA 支持的组织中删除用户后,该用户将保留在租户中,可以随时重新添加。
先决条件
从组织中删除用户
注意
从 Web 门户看到的映像可能与本文中看到的映像不同。 这些差异是由于对 Azure DevOps 进行的更新造成的。 但是,除非明确提及,否则可用的基本功能保持不变。
登录到组织 https://dev.azure.com/{yourorganization}
。
选择“组织设置”。
选择“用户”。
为要删除的用户选择 “...” 。 选择 “从组织中删除”。 如果此选项不可用,请参阅 先决条件。
在确认对话框中选择 “删除 ”。
为什么在“用户服务”页中添加或删除用户后,用户不会立即显示或消失?
如果删除了具有基本或更高版本功能的付费用户,请在 组织设置中减少用户。 然后,不会在下一个 Azure 计费周期中收费。
若要减少或取消下个月的用户,请在当前月份的最后一天之前进行更新。
你的帐单直到下个月才会显示更改,因为付费用户是每月购买的。
登录到组织 https://dev.azure.com/{yourorganization}
。
选择“组织设置”。
选择“用户”。
打开上下文菜单 ... ,以便删除用户。 选择 “从组织中删除”。 如果此选项不可用,请参阅 先决条件。
在确认对话框中选择 “删除 ”。
若要确认已完全删除用户,请确保他们不在任何 安全组中。
为什么在“用户服务”页中添加或删除用户后,用户不会立即显示或消失?
如果删除了具有基本或更高版本功能的付费用户,请在 组织设置中减少用户。 然后,不会在下一个 Azure 计费周期中收费。
若要减少或取消下个月的用户,请在当前月份的最后一天之前进行更新。
你的帐单直到下个月才会显示更改,因为付费用户是每月购买的。
注意
Azure DevOps CLI 不支持添加和删除服务主体。
添加用户 | 列出用户 | 删除用户 | 更新用户 | 显示用户
删除用户
可以使用 az devops user remove 命令从组织中删除用户。 若要开始,请参阅 Azure DevOps CLI。
az devops user remove --user
[--org]
[--yes]
参数
- user:用户的电子邮件地址或 ID。
- org:Azure DevOps 组织 URL。 可以使用 配置默认组织
az devops configure -d organization=ORG_URL
。 如果未配置为默认或使用 选取 git config
,则为必需。 示例:--org https://dev.azure.com/MyOrganizationName/
。
- 是:不提示确认。
示例
以下命令从 contoso 组织中删除具有电子邮件地址 contoso@contoso.com 的用户。
az devops user remove --user contoso@contoso.com --org https://dev.azure.com/contoso/ --yes
Azure DevOps CLI 命令不支持 Azure DevOps Server。
从团队或项目中删除用户
若要从项目中删除用户,请从他们所属的 Teams 组或项目的 “参与者” 组中删除用户。 请参阅 将用户添加到项目或特定团队。 可以从团队组或安全组的 “成员 ”页中删除用户。
相关文章