使用网络上传将组织的 PST 文件导入到 Microsoft 365

Microsoft 365 安全性与合规性许可指南

注意

本文适用于管理员。 你正在尝试将 PST 文件导入到自己的邮箱吗? 请参阅从 Outlook .pst 文件导入电子邮件、联系人和日历

下面是使用网络上传将多个 PST 文件批量导入到 Microsoft 365 邮箱所需的分步说明。 有关使用网络上传将 PST 文件批量导入到 Microsoft 365 邮箱的常见问题,请参阅使用网络上传导入 PST 文件的常见问题

步骤 1: 复制 SAS URL 并下载 AzCopy

步骤 2:将 PST 文件上传到 Microsoft 365

(可选)步骤 3:查看已上传的 PST 文件的列表

步骤 4:创建 PST 导入映射文件

步骤 5:创建 PST 导入作业

步骤 6:筛选数据并启动 PST 导入作业

只需执行步骤 1 一次,就可以将 PST 文件导入到 Microsoft 365 邮箱。 执行这些步骤后,每当你想要上传和导入一批 PST 文件时,请按照步骤 2 到步骤 6 进行操作。

提示

如果你不是 E5 客户,请使用为期 90 天的 Microsoft Purview 解决方案试用版来探索其他 Purview 功能如何帮助组织管理数据安全性和合规性需求。 立即从Microsoft Purview 合规门户试用中心开始。 了解有关 注册和试用条款的详细信息。

导入 PST 文件前

  • 必须在 Exchange Online 中分配邮箱导入导出角色,才能在Microsoft Purview 合规门户中创建导入作业并将 PST 文件导入到用户邮箱。 默认情况下,不会向 Exchange Online 中任何角色组分配此角色。 可以向“组织管理”角色组添加“邮箱导入导出”角色。 或者,可以创建一个角色组,分配“邮箱导入导出”角色,然后将自己添加为成员。 有关详细信息,请参阅管理角色组中的“向角色组添加角色”或“创建角色组”部分。

    除了“邮箱导入导出”角色外,你还必须在 Exchange Online 中被分配“邮件收件人”角色。 默认情况下,此角色分配给 Exchange Online 中的“组织管理和收件人管理”角色组。

    提示

    请考虑在 Exchange Online 中创建新角色组,此角色组专门用于导入 PST 文件。 若要获取导入 PST 文件所需的最低级别权限,请将“邮件导入导出和邮件收件人”角色分配给新角色组,然后添加成员。

  • 唯一受支持的将 PST 文件导入到 Microsoft 365 的方法是使用 AzCopy 工具,如本文中所述。 无法使用 Azure 存储资源管理器将 PST 文件直接上传到 Azure 存储区域。

  • 大型 PST 文件可能会影响 PST 导入过程的性能。 因此,我们建议你在步骤 2 中上传到 Azure 存储位置的每个 PST 文件不应大于 20 GB。

  • 此过程涉及复制和保存包含访问密钥的 URL 副本。 此信息将在步骤 2 中用于上传 PST 文件,而且如果要查看上载到 Microsoft 365 的 PST 文件列表,还会在步骤 3 中用到。 请务必采取预防措施来保护此 URL,就像保护密码或其他与安全相关的信息一样。 例如,可以将其保存到受密码保护的 Microsoft Word 文档或加密的 USB 驱动器。 请参阅更多信息部分,查看此组合 URL 和密钥的示例。

  • 可以将 PST 文件导入到 Microsoft 365 中的非活动邮箱。 为此,可以在 PST 导入映射文件的 参数中 Mailbox 指定非活动邮箱的 GUID。 有关信息,请参阅本文中“说明”选项卡上的步骤 4。

  • 在 Exchange 混合部署中,对于主邮箱位于本地的用户,可将 PST 文件导入到基于云的存档邮箱中。 为此,请在 PST 导入映射文件中执行以下操作:

    • 在 参数中 Mailbox 指定用户本地邮箱的电子邮件地址。

    • 在 参数中IsArchive指定 TRUE 值。

      请参阅步骤 4 以了解更多信息。

  • 导入 PST 文件后,邮箱的保留挂起设置将无限期打开。 这意味着分配给该邮箱的保留策略将不会得到处理,除非你关闭保留挂起或设置关闭挂起的日期。 我们为什么要这样做? 如果导入到邮箱的邮件是旧邮件,则可能会被永久删除(清除),因为根据为邮箱配置的保留设置,它们的保留期已过期。 将邮箱置于保留挂起状态将为邮箱所有者提供时间来管理这些新导入的邮件,或为你提供时间来更改邮箱的保留设置。 有关管理保留挂起的建议,请参阅本文中的“更多信息”部分。

  • 默认情况下,Microsoft 365 邮箱可以接收的最大邮件大小为 35 MB。 这是因为邮箱的 MaxReceiveSize 属性的默认值设置为 35 MB。 但是,Microsoft 365 中最大邮件接收大小的限制为 150 MB。 因此,如果导入包含大于 35 MB 的项目的 PST 文件,Microsoft 365 导入服务会自动将目标邮箱上 MaxReceiveSize 属性的值更改为 150 MB。 这将允许将最大 150 MB 的邮件导入到用户邮箱。

    提示

    若要确定邮箱的邮件接收大小,可以在 PowerShell 中Exchange Online运行以下命令:Get-Mailbox <user mailbox> | FL MaxReceiveSize

  • 有关 PST 导入过程的高级别概述,请参阅本文的 导入过程的工作原理 部分。

步骤 1: 复制 SAS URL 并下载 AzCopy

第一步是下载 AzCopy 工具,你将在步骤 2 中运行该工具,以将 PST 文件上传到 Microsoft 365。 还会复制组织的 SAS URL。 此 URL 是组织 Microsoft 云中 Azure 存储位置的网络 URL 与共享访问签名 (SAS) 密钥的组合。 此密钥为你提供将 PST 文件上传到 Azure 存储位置所需的权限。 请务必采取预防措施来保护 SAS URL。 它是你的组织所特有的,并将在步骤 2 中使用。

重要

若要使用本文中所述的网络上载方法和命令语法导入 PST 文件,必须使用可以在以下过程的步骤 6b 中下载的 AzCopy 版本。 你也可以从此处下载相同版本的 AzCopy。 不支持使用不同版本的 AzCopy。

  1. 转到 https://compliance.microsoft.com,然后使用你组织中的管理员帐户凭据登录。

  2. 在合规性门户的左窗格中,选择“ 数据生命周期管理>”“Microsoft 365>Microsoft 365>导入”。

    注意

    必须分配适当的权限才能访问合规性门户中的 “导入 ”页。 有关详细信息,请参阅 准备工作 部分。

  3. 在“ 导入 ”选项卡上,单击“ 添加图标”。新建导入作业

    系统将显示导入作业向导。

  4. 为 PST 导入作业键入一个名称,然后单击“下一步”。 请使用小写字母、数字、连字符和下划线。 无法在名称中使用大写字母或包含空格。

  5. 在“你想要上载或发送数据?”页面上,单击“上传你的数据”,然后单击“下一步”。

    单击“上传你的数据”以创建网络上传导入作业。

  6. 在“导入数据”页面上,执行以下两项操作:

    在“导入数据”页面上复制 SAS URL 并下载 AzCopy 工具。

    1. 在步骤 2 中,单击“显示网络上传 SAS URL”。 系统显示 SAS URL 后,单击“复制到剪贴板”,然后将其粘贴并保存到文件中,以便以后可以访问它。

    2. 在步骤 3 中,单击“下载 Azure AzCopy”以将 AzCopy 工具下载到本地计算机。 此版本的 AzCopy 只是一个可执行文件,因此没有要安装的内容。

    注意

    可将“导入数据”页面保留为打开状态(如果需要再次复制 SAS URL),也可以单击“取消”将其关闭。

步骤 2:将 PST 文件上传到 Microsoft 365

现在,可以使用 AzCopy 工具将 PST 文件上传到 Microsoft 365。 此工具将 PST 文件上传并存储在 Microsoft 提供的 Microsoft 云中的 Azure 存储位置。 如前所述,将 PST 文件上传到的 Azure 存储位置位于你组织所在的相同区域 Microsoft 数据中心中。 若要完成此步骤,PST 文件必须位于你组织中的文件共享或文件服务器中,或位于组织管理的 Azure 存储位置。 该 PST 存储位置在此过程中称为源位置。 每次运行 AzCopy 工具时,都可以指定不同的源位置。

注意

如前文所述,上传到 Azure 存储位置的每个 PST 文件不应大于 20 GB。 大于 20 GB 的 PST 文件可能会影响在步骤 6 中启动的 PST 导入过程的性能。 此外,每个 PST 文件必须具有唯一名称。

  1. 在您的本地计算机上打开命令提示符。

  2. 转到步骤 1 中下载 azcopy.exe 文件的目录。

  3. 运行以下命令以将 PST 文件上传到 Microsoft 365。

    azcopy.exe copy "<Source location of PST files>" "<SAS URL>"
    

    重要

    可以在上一个命令中指定一个目录或 Azure 存储位置作为源位置;不能指定单个 PST 文件。 系统将上传源位置中的所有 PST 文件。

    下表介绍了 azcopy.exe 字段及其所需值。 上一步中获取的信息将用在这些字段的值中。

    Field 说明
    第一个字段指定组织中包含将上传到 Microsoft 365 的 PST 文件的源目录。 或者,可以指定一个 Azure 存储位置作为要上传的 PST 文件的源位置。
    请务必用双引号 (“”) 将此字段的值括起来。

    示例
    "\\FILESERVER01\PSTs"

    "https://storageaccountid.blob.core.windows.net/PSTs?sp=racwdl&st=2021-09-21T07:25:53Z&se=2021-09-21T15:25:53Z&sv=2020-08-04&sr=c&sig=xxxxxx"
    目标 指定你在步骤 1 中获得的 SAS URL。
    请务必用双引号 (" ") 引住此参数的值。

    注意: 如果在脚本或批处理文件中使用 SAS URL,请留意需要转义的某些字符。 例如,必须将 % 更改为 %% 并将 & 更改为 ^&

    提示:(可选)可指定要将 PST 文件上传到的 Azure 存储位置中的子文件夹。 可以通过在 SAS URL 中添加子文件夹位置(在“ingestiondata”后面)来执行此操作。 第一个示例不指定子文件夹。 这意味着 PST 文件被上传到了 Azure 存储位置的根文件夹 (名为 ingestiondata)。 第二个示例将 PST 文件上传到 Azure 存储位置根目录中名为 PSTFiles 的子文件夹 () 。

    示例
    "https://3c3e5952a2764023ad14984.blob.core.windows.net/ingestiondata?sv=2012-02-12&amp;se=9999-12-31T23%3A59%3A59Z&amp;sr=c&amp;si=IngestionSasForAzCopy201601121920498117&amp;sig=Vt5S4hVzlzMcBkuH8bH711atBffdrOS72TlV1mNdORg%3D"

    "https://3c3e5952a2764023ad14984.blob.core.windows.net/ingestiondata/PSTFiles?sv=2012-02-12&amp;se=9999-12-31T23%3A59%3A59Z&amp;sr=c&amp;si=IngestionSasForAzCopy201601121920498117&amp;sig=Vt5S4hVzlzMcBkuH8bH711atBffdrOS72TlV1mNdORg%3D"
    --recursive 此可选标志指定递归模式,以便 AzCopy 工具复制位于源字段指定的源目录中子文件夹中的 PST 文件。 此标志的默认值为 true
    注意:如果包含此标志,则子文件夹中的 PST 文件将在上传到 Azure 存储位置后拥有不同的文件路径名。 必须在步骤 4 中创建的 CSV 文件中指定确切的文件路径名。
    --s2s-preserve-access-tier 只有在源位置是支持访问层的常规用途 v2 Azure 存储位置时,才需要此可选标志。 对于 PST 导入方案,将 PST 文件从 Azure 存储帐户复制到 Microsoft 提供的 Azure 存储位置时,无需保留访问层。 在这种情况下,可以包括此标志并使用值 false。 从不支持访问层的经典 Azure 存储帐户复制 PST 文件时,无需使用此标志。

有关 azcopy.exe copy 命令的详细信息,请参阅 azcopy copy

以下是 AzCopy 工具的语法示例,每个参数均使用实际值。

示例 1

这是位于文件服务器或本地计算机的源目录的示例。

azcopy.exe copy "\\FILESERVER1\PSTs" "https://3c3e5952a2764023ad14984.blob.core.windows.net/ingestiondata?sv=2012-02-12&amp;se=9999-12-31T23%3A59%3A59Z&amp;sr=c&amp;si=IngestionSasForAzCopy201601121920498117&amp;sig=Vt5S4hVzlzMcBkuH8bH711atBffdrOS72TlV1mNdORg%3D"

示例 2

这是位于具有子目录的经典 Azure 存储账户中的源目录的示例。

azcopy.exe copy "https://storageaccountid.blob.core.windows.net/PSTs?sp=racwdl&st=2021-09-21T07:25:53Z&se=2021-09-21T15:25:53Z&sv=2020-08-04&sr=c&sig=xxxxxx" "https://3c3e5952a2764023ad14984.blob.core.windows.net/ingestiondata?sv=2012-02-12&amp;se=9999-12-31T23%3A59%3A59Z&amp;sr=c&amp;si=IngestionSasForAzCopy201601121920498117&amp;sig=Vt5S4hVzlzMcBkuH8bH711atBffdrOS72TlV1mNdORg%3D" --recursive

示例 3

这是位于常规用途 v2 Azure 存储账户的源目录的示例。 上传 PST 文件时不会保留访问层。

azcopy.exe copy "https://storageaccountid.blob.core.windows.net/PSTs?sp=racwdl&st=2021-09-21T07:25:53Z&se=2021-09-21T15:25:53Z&sv=2020-08-04&sr=c&sig=xxxxxx" "https://3c3e5952a2764023ad14984.blob.core.windows.net/ingestiondata?sv=2012-02-12&amp;se=9999-12-31T23%3A59%3A59Z&amp;sr=c&amp;si=IngestionSasForAzCopy201601121920498117&amp;sig=Vt5S4hVzlzMcBkuH8bH711atBffdrOS72TlV1mNdORg%3D" --s2s-preserve-access-tier=false

运行该命令后,显示的状态消息会显示对 PST 文件进行上载的进度。 最终状态消息显示已成功上载的文件总数。

提示

在成功运行 azcopy.exe copy 命令并验证所有参数都正确后,将命令行语法副本保存到你复制在步骤 1 中获得的信息的相同 (安全) 文件中。 然后,每次要运行 AzCopy 工具将 PST 文件上传到 Microsoft 365时,可以在命令提示符处复制并粘贴此命令。 可能需要更改的唯一值是源字段的值。 这具体取决于 PST 文件所在的源目录。

(可选) 步骤 3: 查看上传到 Microsoft 365 的 PST 文件的列表。

在该可选步骤中,可以安装并使用 Microsoft Azure 存储资源管理器(这是一个免费的开源工具)查看已上传到 Azure blob 的 PST 文件的列表。 有两个很好的理由来执行此操作:

  • 验证 PST 文件是否已从你所在组织中的共享文件夹或文件服务器成功上载到 Azure blob。

  • 验证已上传到 Azure blob 的每个 PST 文件的文件名(和子文件夹路径名,如果包含子文件夹)。 当你在下一步中创建 PST 映射文件时,这非常有用,因为必须为每个 PST 文件指定文件夹路径名和文件名。 验证这些名称可以帮助减少 PST 映射文件中的潜在错误。

Azure 存储资源管理器独立应用程序通常是可用的。 可以使用以下过程中的链接下载最新版本。

重要

无法使用 Azure 存储资源管理器上载或修改 PST 文件。 导入 PST 文件的唯一支持方法是使用 AzCopy。 此外,无法删除已上载到 Azure blob 的 PST 文件。 如果尝试删除 PST 文件,将看到提示没有所需权限的错误消息。 请注意,所有 PST 文件都会自动从 Azure 存储区域删除。 如果没有正在进行的导入作业,则 ingestiondata 容器中的所有 PST 文件都会在创建最新导入作业 30 天后被删除。

若要安装 Azure 存储资源管理器并连接到 Azure 存储区域,请执行以下操作:

  1. 下载并安装 Microsoft Azure 存储资源管理器工具

  2. 启动 Microsoft Azure 存储资源管理器。

  3. 在“连接到 Azure”对话框中的“选择源”页上,单击“Blob 容器”。

  4. 在“选择身份验证方法”页面上,选择“共享访问签名(SAS)”选项,然后单击“下一步”。

  5. 在“输入连接信息”页面上,将步骤 1 中获取的 SAS URL 粘贴到“Blob 容器 SAS URL”下的框中,然后单击“下一步”。 粘贴 SAS URL 后,ingestiondata 将自动填入“显示名称”下的框。

  6. 在“摘要”页面上,可以查看连接信息,然后单击“连接”。

    此时,会打开 ingestiondata 容器。 它包含你在步骤 2 中上传的 PST 文件。 ingestiondata 容器位于存储帐户> (附加容器) >Blob 容器下。

  7. 使用完 Microsoft Azure 存储资源管理器后,右键单击“ingestiondata”,然后单击“分离”断开与 Azure 存储区域的连接。 否则,下次尝试附加时会收到错误消息。

步骤 4:创建 PST 导入映射文件

将 PST 文件上传到你组织的 Azure 存储位置后,下一步是创建一个逗号分隔值 (CSV) 文件,用于指定要将 PST 文件导入到哪些用户邮箱。 在下一步中,创建 PST 导入作业时,将提交此 CSV 文件。

  1. 下载 PST 导入映射文件的副本

  2. 打开或将 CSV 文件保存到您的本地计算机。 下面的示例显示已完成的 PST 导入映射文件(在记事本中打开)。 使用 Microsoft Excel 编辑 CSV 文件变得容易得多。

    Workload,FilePath,Name,Mailbox,IsArchive,TargetRootFolder,ContentCodePage,SPFileContainer,SPManifestContainer,SPSiteUrl
    Exchange,,annb.pst,annb@contoso.onmicrosoft.com,FALSE,/,,,,
    Exchange,,annb_archive.pst,annb@contoso.onmicrosoft.com,TRUE,,,,,
    Exchange,,donh.pst,donh@contoso.onmicrosoft.com,FALSE,/,,,,
    Exchange,,donh_archive.pst,donh@contoso.onmicrosoft.com,TRUE,,,,,
    Exchange,PSTFiles,pilarp.pst,pilarp@contoso.onmicrosoft.com,FALSE,/,,,,
    Exchange,PSTFiles,pilarp_archive.pst,pilarp@contoso.onmicrosoft.com,TRUE,/ImportedPst,,,,
    Exchange,PSTFiles,tonyk.pst,tonyk@contoso.onmicrosoft.com,FALSE,,,,,
    Exchange,PSTFiles,tonyk_archive.pst,tonyk@contoso.onmicrosoft.com,TRUE,/ImportedPst,,,,
    Exchange,PSTFiles,zrinkam.pst,zrinkam@contoso.onmicrosoft.com,FALSE,,,,,
    Exchange,PSTFiles,zrinkam_archive.pst,zrinkam@contoso.onmicrosoft.com,TRUE,/ImportedPst,,,,
    

    该 CSV 文件的第一行(或者说标题行)列出了 PST 导入服务将用于将 PST 文件导入到用户邮箱中的参数。 每个参数名称都用逗号分隔开。 标题行下的每一行代表将 PST 文件导入到特定邮箱所对应的参数值。 需要用一行来对应每个要导入到用户邮箱中的 PST 文件。 CSV 映射文件最多可包含 500 行。 若要导入超过 500 行的 PST 文件,必须在步骤 5 中创建多个映射文件并创建多个导入作业。

    注意

    不要更改标题行中的任何内容,包括 SharePoint 参数;这些内容会在 PST 导入过程中被忽略。 此外,一定要用实际数据替换映射文件中的占位符数据。

  3. 使用下表中的信息为 CSV 文件填充所需的信息。

    参数 说明 示例
    Workload 指定将数据导入到的服务。 若要将 PST 文件导入用户邮箱,请使用 Exchange Exchange
    FilePath 指定在步骤 2 中将 PST 文件上传到的 Azure 存储位置中的文件夹位置。
    如果未在步骤 2 的参数的 SAS URL /Dest: 中包含可选的子文件夹名称,请将此参数保留在 CSV 文件中为空。 如果包含了子文件夹名称,请在此参数中指定该名称(请参阅第二个示例)。 此参数的值区分大小写。
    无论哪种方式, 都不要 在 参数的值 FilePath 中包含“ingestiondata”。

    重要提示: 如果在步骤 2 中你在目标字段中的 SAS URL 中包含了可选子文件夹名称,则该文件路径名称的大小写必须与你之前使用的大小写相同。 例如,如果在步骤 2 中用于PSTFiles子文件夹名称,然后在 CSV 文件中的 参数中使用pstfilesFilePath,则 PST 文件的导入将失败。 请务必在两种情况下都使用相同的大小写。
    (保留为空白)

    PSTFiles
    Name 指定要导入到用户邮箱的 PST 文件的名称。 此参数的值区分大小写。 导入作业的映射文件中每个 PST 文件的文件名必须唯一。

    重要说明:CSV 文件中的 PST 文件名的大小写必须与在步骤 2 中上传到 Azure 存储位置的 PST 文件相同。 例如,如果在 CSV 文件中的 参数中使用annb.pstName,但实际 PST 文件的名称为 AnnB.pst,则导入该 PST 文件将失败。 请确保 CSV 文件中的 PST 名称使用与实际 PST 文件相同的大小写。
    annb.pst
    Mailbox 指定要将 PST 文件导入到的邮箱的电子邮件地址。 无法指定公用文件夹或统一组,因为 PST 导入服务不支持将 PST 文件或统一组导入到公用文件夹。
    若要将 PST 文件导入到非活动邮箱,必须为此参数指定邮箱 GUID。 若要获取此 GUID,请在 Exchange Online 中运行以下 PowerShell 命令:Get-Mailbox <identity of inactive mailbox> -InactiveMailboxOnly \FL ExchangeGuid
    注意:有时,你可能有多个邮箱具有相同的电子邮件地址,其中一个邮箱是活动邮箱,另一个邮箱处于软删除(或非活动)状态。 在这种情况下,必须指定邮箱 GUID 来唯一标识要将 PST 文件导入到的邮箱。 若要获取活动邮箱的此 GUID,请运行以下 PowerShell 命令: Get-Mailbox <identity of active mailbox> \| FL ExchangeGuid

    若要获取软删除 (或非活动) 邮箱的 GUID,请运行以下命令: Get-Mailbox <identity of soft-deleted or inactive mailbox> -SoftDeletedMailbox \| FL ExchangeGuid
    IsArchive
    指定是否要将 PST 文件导入到用户的存档邮箱。 有两个选项:

    FALSE:将 PST 文件导入到用户的主邮箱。
    TRUE:将 PST 文件导入到用户的存档邮箱。 这是假设用户的存档邮箱已启用的情况。

    如果将此参数设置为 , TRUE 并且未启用用户的存档邮箱,则该用户的导入将失败。 如果一个用户 (导入失败,因为其存档未启用,并且此属性设置为 TRUE) ,则导入作业中的其他用户不会受到影响。
    如果将此参数留空,PST 文件会导入到用户的主邮箱中。

    注意: 若要为主邮箱位于本地的用户将 PST 文件导入基于云的存档邮箱,只需 TRUE 指定此参数,并为 参数指定用户本地邮箱 Mailbox 的电子邮件地址。
    FALSE

    TRUE
    TargetRootFolder
    指定要将 PST 文件导入到的邮箱文件夹。

    如果将此参数留空,则 PST 文件将被导入到位于邮箱根级别的名为“导入”的新文件夹中(与“收件箱”文件夹和其他默认邮箱文件夹属于同一级别)。

    如果指定 /,则 PST 文件中的文件夹和项目将导入到目标邮箱或存档中文件夹结构的顶部。 如果目标邮箱中存在一个文件夹(例如,默认文件夹“收件箱”、“已发送邮件”和“已删除邮件”),则 PST 中该文件夹中的邮件将合并到目标邮箱中的现有文件夹中。 例如,如果 PST 文件包含一个“收件箱”文件夹,则该文件夹中的邮件将导入到目标邮箱中的“收件箱”文件夹中。 如果目标邮箱的文件夹结构中不存在新文件夹,则会创建新文件夹。

    如果指定 /<foldername>,则 PST 文件中的项目和文件夹将导入到名为 <foldername> 的文件夹。 例如,如果使用 /ImportedPst,则会将项目导入到名为 ImportedPst 的文件夹。 此文件夹将位于用户邮箱内,与“收件箱”文件夹属于同一级别。

    提示:请考虑运行几个测试批次来试验此参数,以便确定要将 PST 文件导入到的最佳文件夹位置。
    (保留为空白)

    /

    /ImportedPst
    ContentCodePage
    此可选参数指定用于导入 ANSI 文件格式的 PST 文件的代码页的数值。 此参数用于从中国、日本和韩国 (CJK) 组织导入 PST 文件,因为这些语言通常使用双字节字符集 (DBCS) 进行字符编码。 对于为邮箱文件夹名使用 DBCS 的语言,如果此参数未用于导入 PST 文件,则在导入文件后,这些文件夹名通常会混淆。

    有关要用于此参数的受支持值的列表,请参阅代码页标识符

    注意:如前所述,这是一个可选参数,不一定非要在 CSV 文件中包含该参数。 或者,你可以包含该参数,并在一行或多行中将其值留空。
    (保留为空白)

    932(这是 ANSI/OEM 日语的代码页标识符)
    SPFileContainer
    对于 PST 导入,将该参数留空。
    不适用
    SPManifestContainer
    对于 PST 导入,将该参数留空。
    不适用
    SPSiteUrl
    对于 PST 导入,将该参数留空。
    不适用

步骤 5:创建 PST 导入作业

下一步是在 Microsoft 365 的导入服务中创建 PST 导入作业。 如前所述,你将提交在步骤 4 中创建的 PST 导入映射文件。 在你创建作业后,Microsoft 365 将分析 PST 文件中的数据,然后为你提供一个筛选数据的机会,以确定哪些数据可以实际导入到 PST 导入映射文件中指定的邮箱(请参阅步骤 6)。

  1. 转到 https://compliance.microsoft.com,然后使用你组织中的管理员帐户凭据登录。

  2. 在合规性门户的左窗格中,选择“ 数据生命周期管理>Microsoft 365> 导入”。

  3. 在“ 导入 ”选项卡上,单击“ 添加图标”。新建导入作业

    注意

    必须分配适当的权限才能访问合规性门户中的 “导入 ”页,才能创建导入作业。 有关详细信息,请参阅 导入 PST 文件之前 部分。

  4. 为 PST 导入作业键入一个名称,然后单击“下一步”。 请使用小写字母、数字、连字符和下划线。 无法在名称中使用大写字母或包含空格。

  5. 在“你想要上载或发送数据?”页面上,单击“上传你的数据”,然后单击“下一步”。

  6. 在步骤 4 的“导入数据”页面上,单击“我已完成上载我的文件”和“我有权访问该映射文件”复选框,然后单击“下一步”。

    单击步骤 4 中的两个复选框。

  7. 在“选择映射文件”页面上,单击“选择映射文件”以提交在步骤 4 中创建的 CSV 映射文件。

    单击“选择映射文件”以提交为导入作业创建的 CSV 文件。

  8. CSV 文件的名称出现在“映射文件名”之下后,单击“验证”来检查 CSV 文件是否有错误。

    单击“验证”来检查 CSV 文件是否有错误。

    CSV 文件必须经过成功验证才能创建 PST 导入作业。 文件名在成功验证后会更改为绿色。 如果验证失败,请单击“查看日志”链接。 系统将打开一个验证错误报告,显示文件中失败的每一行所对应的错误消息。

    注意

    如前所述,映射文件最多可包含 500 行。 如果映射文件包含的行数超过 500,验证将失败。 若要导入超过 500 行的 PST 文件,必须创建多个映射文件和多个导入作业。

  9. 成功验证 PST 映射文件后,请阅读条款和条件文档,然后单击相应的复选框。

  10. 单击“保存”来提交作业,然后在成功创建作业后单击“关闭”。

    系统将显示一个状态浮出页面,其中状态为“正在分析”,新导入作业将显示在“导入 PST 文件”页面上的列表中。

  11. 单击刷新”图标,更新“状态”列中显示的状态信息。 当分析完成且数据准备就绪可供导入时,状态将更改为“分析已完成”。

    可以单击导入作业以显示状态浮出页面,其中包含有关导入作业的更多详细信息,例如映射文件中列出的每个 PST 文件的状态。

步骤 6:筛选数据并启动 PST 导入作业

当你在步骤 5 中创建导入作业后,Microsoft 365 将通过确定项目的存在时长以及 PST 文件中所含的不同邮件类型来分析 PST 文件中的数据(以安全的方式)。 分析完成且数据准备就绪可供导入后,你可以选择导入 PST 文件中包含的所有数据,或者通过设置用于控制可导入哪些数据的筛选器来减少导入的数据。

  1. 在合规门户的导入选项卡上,选择在步骤 5 中创建的导入作业,然后单击“导入到 Microsoft 365”。

    系统将显示“筛选数据”页面。 该页面包含通过 Microsoft 365 对 PST 文件进行的分析得出的数据见解,其中包括有关数据存在时长的信息。 此时,你可以选择筛选将要导入的数据或按原样导入所有数据。

    你可以对 PST 文件中的数据进行缩减或导入所有数据。

  2. 执行下列操作之一:

    1. 若要缩减导入的数据,请单击“是,我想在导入前将其筛选”。

      有关筛选 PST 文件中的数据然后启动导入作业的详细分步说明,请参阅在将 PST 文件导入到 Microsoft 365 时筛选数据

    2. 若要导入 PST 文件中的所有数据,请单击“不,我想要导入所有内容”,然后单击“下一步”。

  3. 如果你选择导入所有数据,请单击“导入数据”来启动导入作业。

    导入作业的状态将显示在“导入 PST 文件”页面上。 单击“ 刷新”图标。刷新 以更新“状态”列中显示的 状态 信息。 单击导入作业以显示状态浮出页面,该页面将显示正在导入的每个 PST 文件的状态信息。

更多信息

  • 为什么要将 PST 文件导入到 Microsoft 365?

    • 这是将组织的存档邮件数据导入到 Microsoft 365 的好方法。

    • 用户在任意设备上都可以使用数据,因为数据存储在云中。

    • 它允许将 Microsoft Purview 功能应用于导入的 PST 文件中的数据,从而帮助满足组织的合规性需求。 这包括:

    • 启用存档邮箱自动展开存档,从而向用户提供额外的邮箱存储空间来存储你导入的数据。

    • 使邮箱处于“诉讼保留”状态以保留导入的数据。

    • 使用 Microsoft 电子数据展示工具搜索你导入的数据。

    • 使用 Microsoft 365 保留策略来控制导入数据的保留时间,以及在保留期到期后要执行的操作。

    • 审核日志中搜索影响你导入的数据的邮箱相关事件。

    • 将数据导入到非活动邮箱,以出于合规目的对数据进行存档。

    • 使用数据丢失防护策略来防止敏感数据被泄露到组织外部。

  • 如前所述,在 PST 文件导入到邮箱之后,Microsoft 365 导入服务将启用保留挂起设置(无限期)。 这意味着 RetentionHoldEnabled 属性设置为 True ,以便不会处理分配给邮箱的保留策略。 这样可以防止某条删除或存档策略将旧邮件删除或存档,让邮箱所有者有时间管理新导入的邮件。 可采用以下步骤来管理此保留挂起:

    • 一段时间后,可通过运行 Set-Mailbox -RetentionHoldEnabled $false 命令来关闭保留挂起。 有关说明,请参阅将邮箱置于保留挂起

    • 可配置保留挂起,使其在将来某一天关闭。 运行 Set-Mailbox -EndDateForRetentionHold date 命令即可实现此目的。 例如,假设今天的日期是 2016 年 6 月 1 日,并且您希望在 30 天内关闭保留期,则可以运行以下命令: Set-Mailbox -EndDateForRetentionHold 7/1/2016。 在此方案中,请将 RetentionHoldEnabled 属性设置为 True。 有关详细信息,请参阅 Set-Mailbox

    • 可更改分配给邮箱的保留策略的设置,使导入的旧项目不会立即被删除或移到用户的存档邮箱。 例如,可以延长分配给邮箱的删除或存档策略的保留期。 在这种情况下,需要在更改保留策略的设置后关闭邮箱的保留挂起。 有关详细信息,请参阅为组织中的邮箱设置存档和删除策略

导入过程的工作原理

你可以使用网络上传选项和 Microsoft 365 导入服务将 PST 文件批量导入到用户邮箱。 网络上载意味着你在 Microsoft 云中的临时存储区域上载 PST 文件。 然后,Microsoft 365 导入服务将 PST 文件从存储区域复制到目标用户邮箱。

下面是向 Microsoft 365 中的邮箱导入 PST 文件的网络上传过程的图示和说明。

将 PST 文件导入到 Microsoft 365 的网络上传过程的工作流。

  1. 将 PST 导入工具和密钥下载到专用 Azure 存储位置:第一步是下载用于将 PST 文件上传到 Microsoft 云中的 Azure 存储位置的 AzCopy 命令行工具和访问密钥。 可从合规性门户中的导入页面获取这些信息。 密钥(称为安全访问签名 (SAS) 密钥)为你提供将 PST 文件上传到专用的安全 Azure 存储位置所需的权限。 此访问密钥对组织是唯一的,有助于防止在 PST 文件上传至 Microsoft 云之后对其进行未经授权的访问。 导入 PST 文件不需要你的组织拥有单独的 Azure 订阅。

  2. 将 PST 文件上传到 Azure 存储位置:下一步是使用 azcopy.exe 工具 (已在步骤 1 中下载) 将 PST 文件上传并存储到 Azure 存储位置,该存储位置位于你组织所在的区域 Microsoft 数据中心。 若要上传,要导入的 PST 文件必须位于组织的文件共享或文件服务器上。

    在将 PST 文件上传到 Azure 存储位置之后,可以执行一个可选步骤来查看这些文件的列表。

  3. 创建 PST 导入映射文件:将 PST 文件上传到 Azure 存储位置后,下一步是创建逗号分隔值 (CSV) 文件,用于指定要将 PST 文件导入到哪些用户邮箱,请注意,PST 文件可导入到用户的主邮箱或其存档邮箱。 Microsoft 365 导入服务将使用 CSV 文件中的信息来导入 PST 文件。

  4. 创建 PST 导入作业:下一步是在合规门户的“导入 PST 文件”页上创建 PST 导入作业并提交在上一步骤创建的 PST 导入映射文件。 在你创建导入作业后,Microsoft 365 将分析 PST 文件中的数据,然后为你提供设置筛选器的机会,以便控制哪些数据可以实际导入到 PST 导入映射文件中指定的邮箱。

  5. 筛选将要导入到邮箱的 PST 数据:创建并启动导入作业之后,Microsoft 365 将通过确定项目的存在时长以及 PST 文件中所含的不同邮件类型来分析 PST 文件中的数据(以安全的方式)。 分析完成且数据准备就绪可供导入后,你可以选择导入 PST 文件中包含的所有数据,或者通过设置用于控制可导入哪些数据的筛选器来减少导入的数据。

  6. 启动 PST 导入作业 - 启动导入作业后,Microsoft 365 使用 PST 导入映射文件中的信息将 PST 文件从 Azure 存储位置导入到用户邮箱。 与导入作业相关的状态信息(包括与每个导入的 PST 文件相关的信息)将显示在合规门户的“导入 PST 文件”页。 导入作业完成后,作业的状态将设置为“完成”。