Exchange企业实战技巧(23)用户邮箱数据的导入导出
2012-12-12 21:55
585 查看
有时候管理员可能需要将 Exchange 邮件服务器中用户邮箱的数据(邮件)进行导出。比如对用户的邮箱数据(邮件)进行迁移,出于法律合规目的将邮箱内容导出到 .pst 文件。
在早期的 Exchange Server 中,可以使用 Export-Mailbox 来将用户邮箱导出为 PST 文件。但必须在进行邮箱导出的 Exchange Server 服务器安装 Outlook。
在Exchange Server 2010 SP1中引入了导入和导出邮箱的新方法。使用 MailboxImportRequest 或 MailboxExportRequest可以从 .pst 文件导入数据或将数据导出到该文件。而且不需要再使用Outlook。
那么,在 Exchange Server 2010 SP1 中的具体操作是什么呢?
Exchange Server 2010 SP1 不提供在 EMC 中进行用户邮箱导出操作功能只能使用 EMS 进行操作。而且操作的 Exchange 服务器管理员必须要成为“邮箱导入导出角色”。默认情况下,Exchange 邮件系统中的任何用户和组都不属于这一角色。可以通过以下命令使用户成为“邮箱导入导出角色”。
以为 exadmin 用户账户分配“邮箱导入导出角色”为例,命令如下:
New-ManagementRoleAssignment -Name "Import Export_Domain Admins" -User "exadmin" -Role "Mailbox Import Export"
注:用户加入到Import Export_Domain Admins组后,建议重启下EMS,以便能识别后续命令。
接下来通过创建邮箱导出请求对邮箱进行导出。创建导出请求的命令如下:
New-MailboxExportRequest
以为将用户“user1”的主邮箱导出到文件服务器“\\10.2.2.163\maildata\”为例,
首先要确认Exchange Trusted Subsystem 安全组对该共享有读写和访问权限
命令如下:
New-MailboxExportRequest -Mailbox user1 -FilePath \\10.2.2.163\maildata\user1.pst
同时,New-MailboxExportRequest 还支持将用户邮箱中的特定文件夹导出为PST,如:将用户“user1”的“收件箱”导出到 PST:
New-MailboxExportRequest -Mailbox user1 -IncludeFolders "#Inbox#" -FilePath \\10.2.2.163\maildata\user1_inbox.pst
然后尝试将导出的user1的数据导入到新用户user4中
创建导出请求的命令如下:
New-MailboxImportRequest
示例将user1的.pst 文件导入到 user4 的存档文件夹
命令如下:
New-MailboxImportRequest -Mailbox user4 -IsArchive -FilePath \\10.2.2.163\maildata\user1.pst
查看user4的存档文件
示例只将 User1 pst 文件的“收件箱”中的数据导入到 user4 的目标邮箱的 user1 文件夹中。
New-MailboxImportRequest -Mailbox user4 -FilePath \\10.2.2.163\maildata\user1.pst -TargetRootFolder "user1" -IncludeFolders "#Inbox#"
登录user4的OWA查看
注:无论用户的邮箱是何种语言,只要是要导出系统中内置数据文件夹的的数据,就要使用原文件名,常用约定
Inbox(收件箱)、SentItems(已发送邮件)、DeletedItems(已删除邮件)、Drafts(草稿)
对于自行创建的用户文件夹表示法
如“发给我的信件”在导出时,在“-IncludeFolders”后加上“\#发给我的信件\#”
对于邮箱导入导出请求创建之后,即使导入导出操作已经完成,这些请求是不会被自动删除的。可以通过以下命令查看现有的邮箱请求:
Get-MailboxExportRequest 和 Get-MailboxImportRequest
之前创建的请求均存在于列表中。对于已完成的邮箱请求可以使用以下命名将其删除:
Remove-MailboxExportRequest 和 Remove-MailboxImportRequest
具体操作如下:
Remove-MailboxExportRequest -Identity "user1\mailboxexport"
Remove-MailboximportRequest -Identity "user4\mailboximport"
在早期的 Exchange Server 中,可以使用 Export-Mailbox 来将用户邮箱导出为 PST 文件。但必须在进行邮箱导出的 Exchange Server 服务器安装 Outlook。
在Exchange Server 2010 SP1中引入了导入和导出邮箱的新方法。使用 MailboxImportRequest 或 MailboxExportRequest可以从 .pst 文件导入数据或将数据导出到该文件。而且不需要再使用Outlook。
那么,在 Exchange Server 2010 SP1 中的具体操作是什么呢?
Exchange Server 2010 SP1 不提供在 EMC 中进行用户邮箱导出操作功能只能使用 EMS 进行操作。而且操作的 Exchange 服务器管理员必须要成为“邮箱导入导出角色”。默认情况下,Exchange 邮件系统中的任何用户和组都不属于这一角色。可以通过以下命令使用户成为“邮箱导入导出角色”。
以为 exadmin 用户账户分配“邮箱导入导出角色”为例,命令如下:
New-ManagementRoleAssignment -Name "Import Export_Domain Admins" -User "exadmin" -Role "Mailbox Import Export"
注:用户加入到Import Export_Domain Admins组后,建议重启下EMS,以便能识别后续命令。
接下来通过创建邮箱导出请求对邮箱进行导出。创建导出请求的命令如下:
New-MailboxExportRequest
以为将用户“user1”的主邮箱导出到文件服务器“\\10.2.2.163\maildata\”为例,
首先要确认Exchange Trusted Subsystem 安全组对该共享有读写和访问权限
命令如下:
New-MailboxExportRequest -Mailbox user1 -FilePath \\10.2.2.163\maildata\user1.pst
同时,New-MailboxExportRequest 还支持将用户邮箱中的特定文件夹导出为PST,如:将用户“user1”的“收件箱”导出到 PST:
New-MailboxExportRequest -Mailbox user1 -IncludeFolders "#Inbox#" -FilePath \\10.2.2.163\maildata\user1_inbox.pst
然后尝试将导出的user1的数据导入到新用户user4中
创建导出请求的命令如下:
New-MailboxImportRequest
示例将user1的.pst 文件导入到 user4 的存档文件夹
命令如下:
New-MailboxImportRequest -Mailbox user4 -IsArchive -FilePath \\10.2.2.163\maildata\user1.pst
查看user4的存档文件
示例只将 User1 pst 文件的“收件箱”中的数据导入到 user4 的目标邮箱的 user1 文件夹中。
New-MailboxImportRequest -Mailbox user4 -FilePath \\10.2.2.163\maildata\user1.pst -TargetRootFolder "user1" -IncludeFolders "#Inbox#"
登录user4的OWA查看
注:无论用户的邮箱是何种语言,只要是要导出系统中内置数据文件夹的的数据,就要使用原文件名,常用约定
Inbox(收件箱)、SentItems(已发送邮件)、DeletedItems(已删除邮件)、Drafts(草稿)
对于自行创建的用户文件夹表示法
如“发给我的信件”在导出时,在“-IncludeFolders”后加上“\#发给我的信件\#”
对于邮箱导入导出请求创建之后,即使导入导出操作已经完成,这些请求是不会被自动删除的。可以通过以下命令查看现有的邮箱请求:
Get-MailboxExportRequest 和 Get-MailboxImportRequest
之前创建的请求均存在于列表中。对于已完成的邮箱请求可以使用以下命名将其删除:
Remove-MailboxExportRequest 和 Remove-MailboxImportRequest
具体操作如下:
Remove-MailboxExportRequest -Identity "user1\mailboxexport"
Remove-MailboximportRequest -Identity "user4\mailboximport"
相关文章推荐
- Exchange企业实战技巧(11)新建用户及邮箱管理
- Exchange企业实战技巧(18)日志规则应用之审计邮箱
- Exchange 2010 邮箱数据的导入与导出
- Exchange企业实战技巧(17)让密件抄送给特定用户 推荐
- Exchange企业实战技巧(26)在Outlook中打开多个邮箱
- Oracle数据库创建表空间、用户及数据的导入、导出【源自于实战】
- Exchange企业实战技巧(14)配置Exchange 2010存档邮箱
- 在exchange 2007和2010中使用export-mailbox和import-mailbox导出导入邮箱数据。
- Exchange企业实战技巧(19)多邮箱搜索发现
- Exchange企业实战技巧(13)配置存储配额与邮箱大小限制
- Hive 实战(1)--hive数据导入/导出基础
- oracle创建删除用户、表空间、导入导出数据
- Oracle从创建用户到导入导出数据
- Oracle(11g)建库、建表空间、建用户并授权、导入导出数据表
- Linux环境中Oracle数据导入与导出备份创建用户操作
- Oracle建用户,建表空间,导入导出数据等语句
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- Exchange企业实战技巧系列汇总篇 推荐
- Oracle创建用户、表空间、导入导出数据的命令举例
- Exchange2013配置-导出用户邮箱为PST文件