当管理诸如Exchange Online之类的邮件系统时,管理员永远无法避免的任务之一是将PST导入到Office 365。但您知道导入PST数据到Office 365有不止一种方法吗?
一种方法是使用Outlook导入向导导入PST文件。当您只需要上传少量PST文件时,或者Outlook用户将自己导入PST文件时,这更为合适。
另一种方法称为驱动器运送,涉及将PST文件保存到硬盘(已安全)并将硬盘寄送到Microsoft物理位置之一。然后,Microsoft将硬盘的内容上传到Azure存储位置,以便您可以创建PST导入作业。
最后,您可以使用网络上传选项,如果您的地区支持的话。网络上传选项顾名思义,涉及通过互联网将PST文件上传到Azure存储位置,这些文件很可能在您的公司网络中。
在本文中,您将学习使用网络上传选项作为Microsoft导入服务之一来在Office 365中导入PST的逐步过程。
要导入PST到Office 365的要求
本文将采用操作指南的方式。如果您计划跟随示例操作,必须满足以下要求。
- 一个Office 365租户。如果您还没有或者想设置一个测试租户,您可以申请一个Office 365试用版。
- 在Exchange Online中具有已分配邮箱导入导出角色的Office 365管理员帐户。该角色使您能够将PST文件导入到Office 365邮箱中。
- 在Exchange Online中至少具有已分配的邮件接收者角色的Office 365管理员帐户。默认情况下,该角色已包含在组织管理和接收者管理组中。
- 至少一个Office 365邮箱。这个Office 365邮箱将是导入Outlook数据文件时的目标。
- 至少有一个PST文件。导入数据到Office 365时,将读取包含项目的Outlook数据文件PST。如果尚未拥有此文件,您可以参考链接了解如何创建PST文件。
- 要使用GUI查看已上传的PST文件,必须安装Azure Storage Explorer工具。
- 如果要使用网络上传选项查看已上传的PST文件,则必须安装Azure AzCopy工具。您可以使用此链接下载特定版本的AzCopy。
注意:务必记住,只有从此链接下载的AzCopy版本才能与网络上传选项配合使用。任何其他版本的AzCopy都将无法使用。
获取Azure存储SAS URL
假设在将PST导入到Office 365之前,您已经准备好了PST文件并等待上传。然而,在您上传文件之前,您需要确定目标位置。在这种情况下,上传目标是Azure存储位置。
首先,登录到Office 365安全与合规门户。然后,转到信息治理 -> 导入 -> 导入PST文件。

您将看到一个显示您的Office 365组织当前托管的数据量概览的图表。在图表下方,点击新建导入作业按钮以开始创建PST导入作业。参考下方的截图。

点击新建导入作业后,您将被要求输入作业的名称,与下方的图片类似。填写作业的名称。在此示例中,名称为demo-import。然后,点击下一步

然后,您将看到两个选项,如下图所示。选择上传您的数据选项。然后点击下一步。

当您到达下方所示的导入页面时,点击链接显示网络上传SAS URL。这样做将生成Azure存储位置的SAS URL,您可以在其中上传PST文件。

将显示SAS URL,类似于您在下方看到的截图。点击复制到剪贴板按钮,并确保将此值保存在稍后可以找到的地方。

现在,您有用作AzCopy工具上传目的地的Azure存储位置的SAS URL。
使用AzCopy工具上传PST文件
此时,您已经有了以SAS URL形式的网络上传目的地。而且,您应该已经按照要求安装了AzCopy工具。如果您已经准备好在可访问位置准备好PST文件,那么您就可以开始上传PST文件了。
要将PST导入Office 365,首先使用AzCopy实用程序上传PST文件。有两种方法可以做到这一点。
您可以选择进入开始 —> Microsoft Azure —> Microsoft Azure Storage AzCopy。

或者,打开CMD并将工作目录更改到AzCopy工具安装的位置。默认位置是C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy。
您将需要为AzCopy工具指定选项。这些选项是:
/Source:<PST文件位置>
– 存储PST文件的位置作为源。/Dest:<SAS URL>
– 这是您在前一部分生成并复制的SAS URL。/V:<日志文件位置>
– 这启用详细日志记录并指定保存日志文件的路径。这是必要的,以便如果出现问题,以后可以参考日志。/Y
– 使用生成的网络上传SAS URL时,使用AzCopy时需要的选项。无需更改或指定此选项的值。
下面的命令将上传位于C:\PST中的PST文件。详细日志文件将保存在C:\temp\log中。
请注意,在此示例中,源文件夹仅包含一个名为june.pst的PST文件,大小约为28MB。
在命令提示符中运行代码后,您将看到类似于下面图片中显示的输出。上传持续时间取决于您的网络速度和要上传的PST文件的大小。在此示例中,大小约为28MB的一个文件仅需大约9秒即可上传完成。

查看已上传的PST文件以确认
上传操作完成后,一个可选但建议的步骤是确认PST文件已上传到正确的目标位置。您可以使用Azure存储资源管理器查看Azure存储位置的内容。
假设您已根据本文的要求部分安装了Azure存储资源管理器,您可以从开始菜单中打开Azure存储资源管理器。
一旦打开Azure存储资源管理器,点击由插座图标表示的打开连接对话框按钮。

当连接到Azure存储显示时,选择使用共享访问签名(SAS)URI。然后,点击下一步。

在使用SAS URI附加页面中,将先前生成的SAS URI粘贴到URI框中。显示名称框将自动填充,因此无需更改其值。然后,点击下一步。

连接摘要框出现,提示您只连接信任的资源。但是,既然您知道SAS URI的来源,您可以忽略这种情况下的警告,并单击连接

。连接添加后,将显示Azure存储位置的内容。如下面的屏幕截图所示,使用AzCopy工具上传的PST文件已列出。

创建PST导入映射文件
A PST mapping file is simply a CSV file containing columns that are specific to the PST import procedure. Each row in the mapping file represents each PST file to be imported. This means that if there are two PST files to be imported, you need to create two rows to represent each PST file.
在此示例中,只有一个PST文件被导入到一个Office 365邮箱中。下面可以看到映射文件的示例。
为了更好地可读性,以下是使用Microsoft Excel打开时CSV文件的屏幕截图。

如上面的屏幕截图所示,只有一行代表上传的唯一PST文件。另外,请注意,所有列中的前六列适用于PST映射。
- 工作负载 – 此列的值应始终为Exchange。
- 文件路径 – 如果在使用AzCopy工具上传PST文件时未指定子文件夹,则此处应留空。否则,您将需要指定子文件夹名称。
- 名称 – 这是PST文件的文件名。
- 邮箱 – 这是PST文件内容将被导入到的电子邮箱地址或GUID。
- IsArchive – 如果您想将 PST 数据导入存档邮箱,请将此值设置为TRUE。否则,将此列的值设置为FALSE,以将 PST 导入到主邮箱而不是存档邮箱。
- TargetRootFolder – 如果您想将 PST 文件的内容导入到目标邮箱内的特定文件夹中,则需要在此处指定文件夹名称。否则,请将此列留空或使用正斜杠字符“/”。
一旦您满意映射文件,请将文件保存为 CSV 扩展名。在本示例中,文件保存为C:\Temp\PST_Map.csv。
继续通过创建作业将 PST 导入到 Office 365
现在,您已经将 PST 文件上传到 Azure 存储位置并准备好了 PST 映射文件,可以继续创建 PST 导入作业。
要继续创建 PST 导入作业,请返回到之前生成 SAS URL 的导入页面。这次,在我已完成上传文件和我可以访问映射文件复选框上打勾。然后,单击下一步。

接下来,您将看到选择映射文件页面。在此页面上,单击选择映射文件按钮,然后会弹出打开对话框。

定位并选择您之前创建的 PST 映射文件。在本示例中,PST 映射文件名为C:\temp\PST_Map.csv。选择完 PST 映射文件后,单击打开。

你将被带回到选择映射文件页面。这次,您将看到映射文件的文件名显示出来。此外,您会看到一段红色文本,要求您验证CSV映射文件。
验证映射文件是必不可少的,这样如果条目有错误,可以在继续进行PST导入过程之前进行更正。确保点击验证按钮。

点击验证按钮后,如果映射文件没有错误,您将看到输出结果类似于下面的图像。然后,您可以点击保存。

点击保存后,您将完成创建PST导入作业,您将获得类似下面所示的成功状态。您可以点击关闭,然后您将被带回到PST导入作业列表。

过滤数据(可选)并完成PST导入作业
此时,您必须等待作业的状态更改为分析已完成。一旦分析完成,点击准备导入到Office 365链接。

一旦导入作业的详细信息显示出来,点击导入到Office 365按钮。

接下来的页面,标题为在导入数据之前决定是否要进行数据筛选,向您展示了两个选项。
- 是的,我想在导入之前对其进行过滤 – 此选项允许您根据项目的属性(例如项目的年龄或项目的类型(即电子邮件、日历、联系人))来过滤要从 PST 文件导入的项目。
- 不,我想导入所有内容 – 此选项指示作业从 PST 文件中导入所有项目。通常,此选项用于使用 PST 备份的数据迁移消息或重新填充邮箱。
在此示例中,将选择导入所有内容的选项。在做出选择后,点击下一步。
如果您想要了解有关在将 PST 数据导入 Office 365 之前过滤项目的更多详细信息,可以访问此将 PST 文件导入 Office 365 时过滤数据。

接下来,您将收到要导入的数据大小的通知。除了点击导入数据按钮外,这里没有其他要做的事情。

下面的图片显示导入作业已成功启动。您还被指示在导入页面上检查导入的进度。点击关闭按钮返回到导入页面。

回到导入页面,监视进度。根据本文制作时进行的测试,没有显示“完成预计时间”。也没有详细的日志显示导入作业完成的时间。因此,在这一点上,实际上没有什么可以进一步处理的,只能等待。
如下图所示,导入作业已完成。这表明PST数据已完全导入到目标Office 365邮箱。

结论
在本文中,您已经学会了如何使用网络上传选项作为将PST导入到Office 365邮箱的方法。您已经学会了如何获取SAS URL,这是Azure存储位置,用作使用AzCopy工具上传PST文件的目的地。
目前,网络上传选项是唯一的免费且官方支持的批量导入PST到Office 365的方法。
目前,Office 365导入PST在脚本方面还不是完全自动化的。但是,它比使用Outlook逐个配置文件导入PST数据要好。
进一步阅读
Source:
https://adamtheautomator.com/import-pst-to-office-365/