千家信息网

使用Powershell将PST导入Exchange 2007

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,先决条件运行32位版本Microsoft Windows的计算机,您可以在其上为整个组织安装Exchange管理工具(SP1)。需要在上述工作站上安装Microsoft Outlook 2003 SP
千家信息网最后更新 2026年11月01日使用Powershell将PST导入Exchange 2007

先决条件

运行32位版本Microsoft Windows的计算机,您可以在其上为整个组织安装Exchange管理工具(SP1)。
需要在上述工作站上安装Microsoft Outlook 2003 SP2或更高版本。
您需要是Exchange组织管理员(如果邮箱跨多个服务器)或Exchange Server Admin(如果邮箱都在一个服务器上)。
对于您计划导入的所有PST,您需要创建具有关联用户"别名"的已启用邮箱的用户,该用户"别名"通常是用户登录名,需要与PST文件的名称匹配。
您需要对要导入的上述邮箱具有"完全权限"; 但是,这将在步骤#2中显示。

1.安装Exchange 2007 SP1管理工具

关于Exchange管理工具安装先决条件的说明
在测试期间,我发现Windows 7已经满足了所有先决条件。但是,如果您使用的是较旧的操作系统,则可能需要仔细检查您是否确实具有必备部分中提到的必要设置。

使用适当的帐户登录到安装了Outlook 2003 SP2或更高版本的PC。

获取安装文件 - Exchange 2007管理工具 - 从可用选项中选择E2K7SP1EN32.exe。

运行"自定义"安装,仅选择管理工具; 我们不想在这个工作站上安装任何其他角色!安装后,请确保运行组织的Exchange服务器上已安装的所有相同更新汇总。如果使用SP1,则必须在此计算机上安装更新汇总9,此时已安装管理工具。

可以在此处找到Exchange 2007 SP1的汇总更新9:Exchange 2007 SP1 更新汇总9 - 从列表中选择Exchange2007-KB970162-x86- EN.msp。

关于帐户权限的说明
如果您尝试使用不具有正确Exchange管理员角色的帐户,则在通过分配Exchange组织管理员或Exchange Server管理员修复问题后,您将需要注销管理站并再次重新登录改变生效。

2.向邮箱添加完全访问权限

接下来是将FullAccess添加到要导入的所有邮箱。这是使用Add-MailboxPermission cmdlet完成的。我不会详细介绍这个cmdlet。可以说,运行以下命令将为用户帐户授予对特定邮箱服务器的所有邮箱的"shaun"FullAccess权限。

Get-ExchangeServer  | Get-Mailbox | Add-MailboxPermission   -User Shaun -Acce***ights FullAccess -inheritancetype all

完成后,您可能希望删除这些权限,为此,请使用以下命令:

Remove-MailboxPermissions -User Shaun -Acce***ights FullAccess    -inheritancetype all -confirm:$false

当然,如果您愿意,可以使用GUI执行此操作:

打开Exchange管理控制台
+收件人配置
+邮箱,然后选择用户
+管理完全访问权限(在"操作"窗格上)
+使用向导添加授予完全访问权限的帐户

3.使用Import-Mailbox cmdlet

现在是Import-Mailbox命令的时候了。Import-Mailbox命令有几个我们特别感兴趣的参数。-

Identity

如顾名思义,这是您指定要用于导入例程目标的邮箱的位置。

-PSTFolderPath

这将指示Import例程查看我们感兴趣的PST文件的路径。如果您只为一个特定用户导入一个PST文件,您可以在此处引用确切的PST文件,它将导入PST文件。但是请注意,您没有指定显式PST文件并将多个邮箱传递给命令,否则它将为所有可能导致一些令人尴尬的结果的用户导入相同的PST文件!

-MaxThreads

这是任何时候要移动的邮箱数。现在,这在很大程度上取决于您可用的资源。典型值为4,除非您有数千个邮箱,否则这通常或多或少可以接受此操作,然后您可能希望增加此值。记住最终你会遇到硬件瓶颈。

-ValidateOnly

使用此开关类似于其他cmdlet中的whatif开关(实际上是这个)。它不会移动任何数据,只会强调该过程是否可能成功,并在您需要处理任何问题时通知您。

因此,一旦我们在我们选择的PSTFolderPath中有PST文件,请根据您的具体情况运行命令:

将单个PST导入单个邮箱:

Import-Mailbox <MAILBOX ALIAS> -PSTFolderPath <PathToFolderContainingPST>

将一堆PST文件导入其关联的邮箱:

Dir C:\PSTFiles\*.pst | Import-Mailbox

浏览所有邮箱,找到相关的PST并导入:

Get-Mailbox | Import-Mailbox -PSTFolderPath <PathToFolderContainingPST>

正如您所看到的,这个例程都在准备环境中。您执行导入的实际命令是小巧,高效的。使用Powershell完成这项任务的好处在于它具有可扩展性,如果你有一个需要导入许多PST的情况,这将非常愉快地完成工作。

参考资料:

您曾在EHLO ...
如何将邮箱导出和导入到Exchange 2007 SP1中的PST文件
http://msexchangeteam.com/archive/2007/04/13/437745.aspx

Import-Mailbox cmdlet Technet参考
http: //technet.microsoft.com/en-us/library/bb629586.aspx

如何导入邮箱数据Technet参考
http://technet.microsoft.com/en-us/library/bb691363.aspx

邮箱 管理 文件 用户 命令 权限 工具 管理工具 帐户 运行 选择 服务器 管理员 更新 服务 先决条件 条件 版本 这是 参考 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技工作委员会毛军 北京互联网科技 电子科技大学互联网 互联网科技视频素材 四川狮子座互联网科技 广州慧亚互联网科技怎么样 北京华百购互联网科技有限公司 杭州壁岐互联网科技有限公司 搜狐科技互联网 佛山市翊博互联网络科技有限公司 互联网金融科技名词解释 伍佰万互联网科技怎么赚钱 美国互联网科技公司 互联网科技快讯热点 互联网科技年终奖 互联网风格科技公司名称 容联科技互联网电商 互联网科技新闻 马化腾互联网科技教学 数字科技和互联网金融哪个好 新华互联网科技 致聘互联网科技 互联网科技ppt模板 互联网巨头投资的硬核科技 栖莱科技互联网股份有限公司 互联网科技和信息 保险科技服务互联网营销体系 广州千川互联网科技有限公司 普陀区互联网教育科技管理办法 互联网企业和网络科技有限公司
0