在 Microsoft Entra ID 中批量创建用户

Microsoft Entra ID(Microsoft Entra的一部分)支持批量用户创建和删除操作,并支持下载用户列表。 只需填写可从Microsoft Entra ID下载的逗号分隔值(CSV)模板即可。

Prerequisites

若要在Microsoft Entra 管理中心批量创建用户,请至少以用户管理员身份登录。

了解 CSV 模板

下载并填写批量上传 CSV 模板,帮助你批量创建Microsoft Entra用户。 下载的 CSV 模板可能如下例所示:

批量创建 CSV 模板的屏幕截图,其中包含所需的名称、用户名和初始密码列。

警告

请确保已添加userPrincipalName文件扩展名,并移除passwordProfile和.csv前面的所有前导空格。

CSV 模板结构

下载的 CSV 模板中的行如下所示:

  • 列标题:按下载时的原样保留列标题。 必需的列是 Name [displayName] Required, User name [userPrincipalName] Required和 Initial password [passwordProfile] Required。
  • 示例行:可以在 CSV 文件中保留示例行。 在下面各行中添加要创建的用户。

其他指南

  • 严格保留下载时的列标题原样。 如果模板包含版本行,请保留它。
  • 必须的列会被优先列出。
  • 建议不要将新列添加到模板。 所添加的任何其他列都会被忽略,不进行处理。
  • 建议尽可能经常下载 CSV 模板的最新版本。
  • 请检查确保字段前后没有不必要的空格。 对于“用户主体名称”,存在此类空格会导致导入失败。
  • 确保“初始密码”中的值符合当前活动的密码策略。
  • 每行输入一个用户。

示例 CSV 文件

下面是准备好上传的已完成 CSV 文件的示例:

Name [displayName] Required,User name [userPrincipalName] Required,Initial password [passwordProfile] Required
Chris Green,chris@contoso.com,Example-Password-Only!1
Alain Charon,alain@contoso.com,Example-Password-Only!1
Isabella Simonsen,isabella@contoso.com,Example-Password-Only!1
Joseph Price,joseph@contoso.com,Example-Password-Only!1

重要

只需要 名称、 用户名和 初始密码 。 所有其他列都是可选的,可以留空。

批量创建用户

  1. 以至少用户管理员的身份登录到Microsoft Entra 管理中心。

  2. 浏览到 Entra ID>用户>批量创建。

  3. 在“批量创建用户”页上,选择“下载”,以接收用户属性的有效逗号分隔值 (CSV) 文件,然后添加要创建的用户。

    屏幕截图显示如何选择要在其中列出你要添加的用户的本地 CSV 文件。

  4. 打开 CSV 文件,完全保留下载的列标题,并为要创建的每个用户添加一行。 唯一必需的值为 Name、 User name 和 Initial password。 然后保存文件。

  5. 在“批量创建用户”页中,在“上传 CSV 文件”下,浏览到该文件。 选择该文件并选择“提交”后,将启动对 CSV 文件的验证。

  6. 验证文件内容后,会看到“文件上传成功”的消息。 如果有错误,必须修正错误,然后才能提交作业。

  7. 文件通过验证后,请选择“提交”,以启动将导入新用户的批量操作。

  8. 导入操作完成后,系统会显示一条通知,指示批量操作作业状态。

注意

批量创建操作使用 CSV 文件中指定的密码创建内部成员帐户。 不会向新用户发送邀请电子邮件。 必须通过自己的过程向用户传达登录凭据。 若要批量邀请外部来宾用户并发送邀请电子邮件,请参阅 批量邀请 B2B 用户。

如果遇到错误,可以在“批量操作结果”页下载并查看结果文件。 该文件包含每个错误的原因。 文件提交必须与提供的模板匹配,并包含确切的列名称。

有关批量操作限制的详细信息,请参阅批量导入服务限制。

查看状态

可在“批量操作结果”页面中查看所有挂起的批量请求的状态。

屏幕截图显示如何在批量操作结果页中检查操作状态。

接下来,您可以在 Microsoft Entra 管理中心或使用 PowerShell 检查您创建的用户是否存在于 Microsoft Entra 组织中。

验证用户

  1. 以至少用户管理员的身份登录到Microsoft Entra 管理中心。
  2. 选择Microsoft Entra ID。
  3. 选择用户>所有用户。
  4. 在“显示”下选择“所有用户”,并验证创建的用户是否已列出。

使用 PowerShell 验证用户

运行以下命令:

Get-MgUser -Filter "UserType eq 'Member'"

应会看到你创建的用户已列出。

批量导入服务限制

注意

执行批量作(如导入或创建)时,如果批量作在一小时内未完成,则可能会遇到问题。 若要解决此问题,建议拆分每批处理的记录数。 例如,在开始导出之前,可以通过筛选组类型或用户名来限制结果集,以减少结果的大小。 通过优化筛选器,你本质上是在限制批量操作返回的数据。 有关详细信息,请参阅批量操作服务限制。