使用 CSV 文件导入新 Exchange Online 用户

适用于: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu

上一次修改主题: 2012-02-21

可以使用 Exchange 控制面板和逗号分隔值文件 (CSV) 来配置大量新用户。批量配置可以有效地用于:

  • 快速在基于云的电子邮件组织中设置用户以进行测试和评估。
  • 定期(如新季度或学期开始之前)设置一组新用户。

CSV 导入文件针对每个新用户包含一行文本。每一行包含导入过程用来为用户创建邮箱的信息。有关详细信息,请参阅准备好 CSV 文件以导入用户

本主题对以下方面进行了说明:

  • 导入过程概述
  • 导入用户需要多长时间?
  • ImportErrors.csv 文件中包含哪些内容?
  • 最佳做法
  • 后续步骤

观看此演示以了解如何导入新用户

Dd572155.4873755a-8b1e-497e-bc54-101d1e75d3e7(zh-CN,EXCHSRVCS.149).gif

注意 如果您最近已完成了 Live@edu 注册,则在检测到您的 MX 记录之后的第一个工作日内,您最多可以创建 450 个邮箱。原因是我们需要一个工作日来确认您是否为合格的教育机构。在完成确认后,便会取消 450 个邮箱的限制。

页面顶部

导入过程概述

以下是用户导入过程的工作原理:

  1. 在 Exchange 控制面板中,选择“管理我的组织”>“用户和组”>“邮箱”>“导入用户”。
    注意   如果当前正在运行导入过程或电子邮件迁移,则不会显示“导入用户”,因为一次只能为您的域运行一个导入或迁移过程。完成当前过程后,“导入用户”按钮将出现,以便您可以开始一个新的导入。
  2. 单击“浏览”选择 CSV 文件,单击“打开”,然后单击“下一步”。
  3. Exchange 控制面板中将显示一条消息,指出正在上载和验证 CSV 文件。在此过程期间,Microsoft Exchange 将对 CSV 文件的以下两种错误类型进行检查:
    • 严重错误   导入过程会对 CSV 文件的以下方面进行检查:
      • 此文件采用逗号分隔的格式。
      • 此文件不为空,且包含的行数不超过 50,000。
      • 此文件在标题行中包括必需的特性。
      • 它包含 Password 特性。
      • 此文件只包含导入过程支持并且可识别的特性。
      • 此文件包含的行与标题具有相同数量的特性。
      如果以上任何条件不为真,则 Microsoft Exchange 将终止导入过程,并显示一条解释失败原因的错误。您必须修复严重错误并重新启动导入过程。
    • 数据验证错误   导入过程会执行初步的数据验证检查,以验证 CSV 文件中每列包含的数据是否符合相应特性的属性定义。例如,导入过程会检查每行中的电子邮件地址,以验证该地址是否使用了有效的 SMTP 地址格式。若要查看执行的其他数据验证检查,请参阅解决导入用户时出现的错误
  4. 如果未找到严重错误,则 Exchange 控制面板将显示“导入用户”页,指明数据验证已完成。如果未找到数据验证错误,请单击“导入”以开始导入过程。
    如果找到了数据验证错误,“导入用户”页将显示一条警告消息,指出有多少行具有错误。单击“显示错误详细信息”以显示“导入用户的数据验证报告”,其中包含有关每个验证错误的详细信息。此时,您可以做出以下两种选择:
    • 单击“重新开始”,使用数据验证报告中的详细信息修复验证错误,然后重新提交该 CSV 文件。
    • 单击“导入”以开始导入过程。将不会为存在验证错误的行创建用户帐户。数据验证报告中的详细信息包含在完成导入过程后发送给您的 ImportErrors.csv 文件中(请参阅步骤 9)。使用此文件中的信息修复存在验证错误的行,然后启动新的用户导入并提交修订的 CSV 文件。
      注意   由于 Microsoft Exchange 上运行的服务器进程可能忙于处理组织的导入请求,因此在开始导入过程之前可能会出现延迟。
  5. 在导入过程开始之后,“正在进行导入”状态窗口将显示在“邮箱”选项卡上,并显示一条消息指出导入过程将立即开始。此窗口将显示正在处理的 CSV 文件的名称、新邮箱请求的数量(与 CSV 文件中的行数相对应)、已创建的新邮箱的数量以及创建失败的邮箱的数量。
    您还可以根据需要使用状态窗口来停止导入过程。有关详细信息,请参阅正在进行的用户导入过程的状态
  6. 完成导入过程后,Microsoft Exchange 将向提交 CSV 导入文件的管理员发送一封包含导入过程的最终结果的电子邮件。此信息包括:
    • 导入过程的开始时间。
    • 导入过程的总持续时间。
    • 处理的邮箱总数、成功创建的邮箱数和创建失败的次数。
    • 用于下载一个名为 ImportErrors.csv 的 CSV 文件的链接,其中包含对应于未能导入的每个用户的行以及失败原因。如果未出现任何失败,则电子邮件中将不会包括指向此文件的链接。

页面顶部

导入用户需要多长时间?

数据中心内运行 Microsoft Exchange 的计算机上的负载、网络流量和其他因素会影响导入新用户所需的时间。 另外,由于 Microsoft Exchange 上运行的服务器进程可能忙于处理其他组织的导入用户请求,因此,在导入过程实际开始之前,可能出现较短的延迟。

ImportErrors.csv 文件中包含哪些内容?

如前所述,如果 CSV 文件中的错误阻止导入用户,则 Microsoft Exchange 会在电子邮件中包含一个用于下载 ImportErrors.csv 文件的链接,然后将该电子邮件发送给提交导入请求的管理员。此文件包含对应于每个失败用户的带有已提交特性的行。此文件还在标题行中包含一个名为 Failure Reason 的特性,并在每行中包含对应的字段来说明该行失败的原因。

下面是 ImportErrors.csv 文件的示例:

Failure Reason,Name,EmailAddress,FirstName,LastName,Password
"The e-mail address 'terrya@contoso.edu' is already in use by the user ./Microsoft Exchange Hosted Organizations/contoso.edu/terrya'.",adamsta0109,terrya@contoso.edu,Terry,Adams,1091990
"The user 'beebeab0211' already exists in the organization.",beebeab0211,annb@contoso.edu,Ann,Beebe,2111991
"Password is too short.",garciadg0726,debrag@fineartschool.edu,Debra,Garcia,72719
"In row number 4, column 'lastname' is blank. This column is required. Please edit the CSV file and submit it again.",kolak1123,aylak@fineartschool.edu,Ayla,,11231988

使用 ImportErrors.csv 文件修复错误并导入用户

可以使用 ImportErrors.csv 文件来修复错误并导入失败的用户。对于每行,使用 Failure Reason 列中的信息来解决导致该行失败的问题。然后,使用相同的 ImportErrors.csv 文件来提交新的导入用户请求。导入过程将忽略 Failure Reason 列。在重新提交修复后的 CSV 导入文件之前,您也可以删除 Failure Reason 列。

页面顶部

最佳做法

  • 在导入大量用户之前,使用 CSV 文件测试小批用户和用户数据的导入   这使您能够:
    • 解决潜在的问题,以便在导入大批用户时尽量减少出错。
    • 测试要在标题行中使用的任何可选特性。
    • 验证使用的每个特性的数据格式是否正确。
    • 验证是否可以使用合适的格式从学生记录数据库中导出数据,并且是否已将该数据正确地映射到标题行中的适当特性。
  • 验证特性值在共享通讯簿中的显示方式是否如期望的那样   导入一小组测试用户后,请登录到您的帐户,查看每个用户的特性值在共享通许簿中的显示方式。您可能需要进行更改,或者在标题行中添加或删除可选特性。
  • 运行多个较小的批处理来代替一个大的批处理   尽管 CSV 文件最多可包含 50,000 行,但是要在单个批处理中导入这么多的用户可能需要五天或更长的时间。如果要设置大量的用户,请考虑使用若干个较小的批处理来代替一个大型的批处理。通过此方法,可以验证较小的批处理的结果并在必要时重新提交,而不用等待完成一个大型的批处理。
  • 要求用户更改其密码   对于 Live@edu 组织,当导入新用户时,最好使用 ForceChangePassword 特性。这将创建要求新用户在首次登录后,更改其密码的 Windows Live ID。这是最安全的做法,可帮助确保只有用户知道自己帐户的密码。
    注意   要求用户更改其密码的选项对 Microsoft Online 电子邮件组织不可用。
  • 使用 DisplayName 特性   除非您有在共享通讯簿和 Exchange 控制面板中排除用户的显示名称的策略,否则,请考虑在 CSV 导入文件中使用可选的 DisplayName 特性。通过为每个用户设置一个特定的显示名称,从而确保能够在共享通讯簿中轻松地识别每个用户。如果未设置可选特性 DisplayName,则用户可能无法清楚地识别 Microsoft Exchange 用作显示名称的 Name 特性。
    提示   如果要将 LastName, FirstName 用作显示名称的格式,请在准备 CSV 导入文件时执行以下操作:
    • 如果使用的是文本编辑器,请在 DisplayName 特性值中包括双引号。例如,对于名为 Terry Adams 的用户,应使用“Adams, Terry”。
    • 如果使用的是 Excel,请不要包括双引号,因为当您将其另存为 CSV 文件时,Excel 会自动添加双引号。如果在 Excel 中添加引号,则引号将包括在用户在共享通讯簿中的显示名称中。

页面顶部

后续步骤

如果您具有 Microsoft Office 365 电子邮件组织,则必须为新邮箱分配许可证,否则,这些邮箱将在宽限期结束时被禁用。 有关详细信息,请参阅 为新邮箱分配 Microsoft Online Services 许可证