概述
在 Microsoft Entra ID(作为 Microsoft Entra 的一部分)的管理中心中,您可以通过使用逗号分隔值(CSV)文件来批量删除用户。
批量删除用户
重要
正在对批量操作进行更新。 在解决此问题时,删除分配给特权角色的用户可能会遇到问题。 此问题是暂时的,正在尽快解决。
以至少用户管理员的身份登录到Microsoft Entra 管理中心。
选择 Microsoft Entra ID。
选择“用户”>“所有用户”>“批量操作”>“批量删除”。
在“批量删除用户”页面中,选择“下载”以下载最新版本的 CSV 模板 。
打开 CSV 文件,并为每个要删除的用户添加一行。 唯一需要的值为“用户主体名称”。 保存文件。
在“批量删除用户”页的“上传 csv 文件”下,浏览到该文件。 选择该文件并选择“提交”后,将启动对 CSV 文件的验证。
验证文件内容后,会看到“文件上传成功”消息。 如果有错误,必须修正错误,然后才能提交作业。
文件通过验证后,请选择“提交”,以启动用于删除用户的批量操作。
删除操作完成后,系统会显示一条通知,指出批量操作成功。
如果遇到错误,可以在“批量操作结果”页下载并查看结果文件。 该文件包含每个错误的原因。 文件提交必须与提供的模板匹配,并包含确切的列名称。
有关批量操作限制的详细信息,请参阅批量删除服务限制。
CSV 模板结构
下面下载的 CSV 模板示例中的行如下所示:
-
版本号:包含版本号的第一行(例如,
version:v1.0)必须包含在上传 CSV 中。 如果下载的模板包含此行,请不要删除或修改它。 -
列标题:
User name [userPrincipalName] Required。 较旧版本的模板可能会有所不同。 -
示例行:模板可能包含一行示例值。
Example: chris@contoso.com你必须删除示例行,并将其替换为自己的条目。
注意
CSV 模板格式因操作而异。 某些模板(如批量创建或删除用户)包括 version:v1.0 为第一行。 其他模板(如组成员操作)从列标题开始。 从门户下载特定操作的模板。 不要添加版本行或任何其他不在下载的模板中的行。 保持所有版本行和列标题行不变。
示例 CSV 文件
下面是准备好上传的已完成 CSV 文件的示例:
version:v1.0
User name [userPrincipalName] Required
alain@contoso.com
isabella@contoso.com
joseph@contoso.com
chaya@contoso.com
适用于 CSV 模板的其他指导
- 请将上传模板中的任何版本行和列标题行都保持与下载时完全一致,否则将无法处理上传。
- 必须的列会被优先列出。
- 建议不要将新列添加到模板。 所添加的任何其他列都会被忽略,不进行处理。
- 建议尽可能经常下载 CSV 模板的最新版本。
- 每行输入一个用户。
查看状态
可在“批量操作结果”页面中查看所有挂起的批量请求的状态。
接下来,可以检查删除的用户是否存在于门户中的 Microsoft Entra 组织中,或者通过使用 PowerShell。
验证已删除的用户
- 以至少用户管理员的身份登录到Microsoft Entra 管理中心。
- 选择 Microsoft Entra ID。
- 仅选择“所有用户”,并验证是否不再列出已删除的用户。
使用 PowerShell 验证已删除的用户
运行以下命令:
Get-MgUser -Filter "UserType eq 'Member'"
验证已删除的用户是否不再列出。
批量删除服务限制
注意
执行批量作(如导入或创建)时,如果批量作在一小时内未完成,则可能会遇到问题。 若要解决此问题,建议拆分每批处理的记录数。 例如,在开始导出之前,可以通过筛选组类型或用户名来限制结果集,以减少结果的大小。 通过优化筛选器,你本质上是在限制批量操作返回的数据。 有关详细信息,请参阅批量操作服务限制。