exchange2010下将用户邮箱导出到PST中

在很多情况下Exchange管理员可能需要将 Exchange 邮件服务器中用户邮箱的数据(邮件)进行导出。比如:需要提出某个用户在某一时刻的邮箱数据状态,或者对用户的邮箱数据(邮件)进行迁移等。

在早期的 Exchange Server 中,可以使用 Export-Mailbox 来将用户邮箱导出为 PST 文件。但是这需要满足以下必要条件:

·        必须在进行邮箱导出的 Exchange Server服务器安装 Outlook

·        PST 文件必须放置在进行操作的 Exchange Server服务器上

·        大数据量操作时,操作的命令窗口必须保证持续打开不能中途关闭窗口

对于 Exchange Server 2010和以后的版本来讲,直接提供了用户邮箱导出为 PST 文件的功能。但是这一功能不再需要在其上安装 Outlook 等其它软件或工具,直接利用邮箱导出请求命令来完成。此外,导出的 PST 文件被要求放置在一个 UNC 路径下的网络存储位置,这样就避免了占用 Exchange Server 2010服务器的自身空间。

那么,在 Exchange Server 2010 SP1 中的具体操作是什么呢?

首先,要明确的是 Exchange Server 2010 不提供在 EMC 中进行用户邮箱导出操作功能。要在 Exchange Server 2010中使用用户邮箱导出功能,只能使用 EMS 进行操作。而且操作的 Exchange 服务器管理员必须要成为“邮箱导入导出角色”。默认情况下,Exchange 邮件系统中的任何用户和组都不属于这一角色。可以通过以下命令使用户成为“邮箱导入导出角色”。
New-ManagementRoleAssignment


官方链接:https://technet.microsoft.com/zh-cn/library/dd335193.aspx

以为 Administrator 用户账户分配“邮箱导入导出角色”为例,命令如下:

New-ManagementRoleAssignment -Name "Import Export_Domain Admins"-User "Administrator" -Role "Mailbox Import Export"

接下来通过创建邮箱导出请求对邮箱进行导出。创建导出请求的命令如下:

New-MailboxExportRequest


官方链接: https://technet.microsoft.com/zh-cn/library/ff607299.aspx


以为将用户“Zhangsan”的主邮箱导出到文件服务器“192.168.80.30”为例,命令如下:

New-MailboxExportRequest -Mailbox zhangsan -FilePath\\192.168.80.30\mailbak\zhangsan.pst

同时,New-MailboxExportRequest 还支持将用户邮箱中的特定文件夹导出为PST,如:将用户“Zhangsan”的“收件箱”导出到 PST:

New-MailboxExportRequest -Mailbox zhangsan -IncludeFolders"#Inbox#" -FilePath \\192.168.80.30\mailbak\zhangsan_inbox.pst

不过,需要注意,邮箱导出请求创建之后,即使导出操作已经完成,这些导出请求是不会被自动删除的。可以通过以下命令查看现有的邮箱导出请求:

Get-MailboxExportRequest

官方链接:https://technet.microsoft.com/zh-cn/library/ff607479.aspx

可以看到之前创建的两个邮箱导出请求均存在于列表中。对于已完成的邮箱导出请求,已经没有必要继续存在请求列表中,可以使用以下命名将其删除:

Remove-MailboxExportRequest

官方链接: https://technet.microsoft.com/zh-cn/library/ff607464.aspx

以删除之前创建的邮箱导出请求为例,基于“ZhangSan”用户的邮箱导出请求“MailboxExport1”的状态为“Completed”,所以可以将其删除了。具体操作如下:

Remove-MailboxExportRequest -Identity "zhangsan\mailboxexport1"



时间: 2024-08-21 12:31:33

exchange2010下将用户邮箱导出到PST中的相关文章

Exchange2013/2016下管理用户邮箱的完全访问权限

有些些时候,出于公司对员工的"特殊"管理需求,可能需要某些账户有查看和管理另外一个账户邮箱的权利.在exchange 2013中可以通过ECP管理中心或者EMS管理赋权操作.本例中我们要赋予user01对user02邮箱的完全访问的权限.当然一般只是给administrator或其他管理打开其他用户邮箱的权限: (一).使用ECP管理中心来实现 首先登陆user01的邮箱来看看,在没有赋予user01去访问user02的邮箱访问权限之前,打开邮箱的操作是失败的,以下为操作的整个过程:首

Exchange Server 2016管理系列课件28.导出用户邮箱

场景1 需要把某个用户的邮箱内容全部导出来,提供给审计或监察部门. 场景2 跨平台的迁移,从第三方的邮件系统迁移到exchange.其中一种迁移方式就是把用户批量导出为PST,然后在exchange里面批量导入到新的邮箱当中. 下面是微软官方导出命令的示例 本示例将用户 Ayla Kol 的主邮箱导出到 SERVER01 的网络共享文件夹 PSTFileShare 上的 .pst 文件. New-MailboxExportRequest -Mailbox AylaKol -FilePath "\

Exchange2013配置-导出用户邮箱为PST文件

如何导出用户邮箱为PST文件 描述:客户端本地可以创建邮箱归档,有时候出于管理需要,可能要在服务器上为某用户创建邮箱归档. 分析:邮箱服务器上创建归档的命令是new-mailboxexportrequest,但默认情况,没有用户被委派执行该命令的权限,因此,实现之前需要委派权限. Step1:委派给administrator相应权限 New-ManagementRoleAssignment –Role "Mailbox Import Export" –User Administrato

PowerShell在Exchange2010下交互式创建域用户和邮箱

这次需求也很简单,但是问题是你架不住要操作的邮箱那么多啊... 依然PowerShell搞定,需要Exchange的相应模块 write-output "本命令用来快速创建非用户的域帐户和邮箱,默认保存在tech.bitauto.com/非用户账户/mailbox下,密码123.abc"  $a = Read-Host("请输入非用户邮箱的英文部分,这个部分也是用户的登陆名,例如   feiyonghu") $b = Read-Host("请输入非用户邮箱

企业实践用户邮箱导入/导出(第1部分)

默认情况下,没有人被授予从Exchange Server中的邮箱导入和导出数据所需的权限,甚至不授予Exchange组织管理员角色组中的用户.因此,在继续之前,我们需要为我们要为"邮箱导入导出"管理角色授予必要权限的用户或组. 例如,要将管理角色分配给名为"邮箱支持"的组中的所有用户,我将使用以下命令: New-ManagementRoleAssignment -Name"导出导出邮箱管理员"-SecurityGroup"邮箱支持&qu

Office 365之导出邮箱数据到PST

今天简单的说一下如何在Exchange Online导出用户邮件数据到PST文件,以前在本地Exchange服务器是用New-MailboxExportRequest导出到UNC路径,但是这种方法是不适用Exchange Online的.所以简单说一下如何导出用户邮件.pst 1.打开exchange online ECP,添加完全访问到用户邮箱: 2.打开授予完全访问的邮箱outlook,配置缓存模式,主要为了保证用户邮箱同步到这个邮箱: 3.这个步骤大概需要等候几分钟,不需要去添加邮箱文件夹

Windows Server 2016-PS筛选导出用户邮箱属性包含某字段列表

生产环境中我们往往会遇到以多个邮箱别名结尾的情况,如何快速导出当前域用户邮箱以某字段或后缀结尾的用户列表信息变得尤为重要,本例简单汇总下如何通过Powershell快速筛选出当前邮箱信息包含azureyun.com的用户列表并导出. 实例如下: Get-ADUser -Filter * -SearchBase "OU=syncall,DC=azureyun,DC=com" -Properties name,mail |Where-Object {$_.mail -match "

导入PST文件到用户邮箱状态一直显示队列中

环境:Exchange?2013 CU19? 问题描述:用户通过EMS命令行管理程序运行New-MailboxImportRequest命令,导入.pst?文件到目标邮箱,导入状态一直为"队列中".?如图所示: 原因分析:首先,我们建议用户运行Get-MailboxImportRequestStatistics命令查询邮箱导入状态信息,并将结果导出到reports.txt中:Get-MailboxImportRequest | Get-MailboxImportRequestStati

Exchange2013配置-EMS下批量创建用户邮箱

分析:为用户启用邮箱可以在图形界面(Exchange管理控制台)或命令行界面(Exchange Management Shell)完成,相比较而言,GUI界面较为直观,而CLI界面更加灵活和高效. 如果是单个用户,可以使用 Enable-mailbox –identity user01 //为user01用户启用邮箱,其它属性默认 如果是基于某个OU批量启用用户账户 Get-user –organizationalunit Market |enable-mailbox //为Market组织单位