在日常工作中,有时会收到领导的一些特殊要求,要求备份某个用户的所有邮件(邮箱服务器未做邮件备份),这时需要从用户本地备份PST文件,除此之外还需要备份服务器上用户的邮件(本地OST文件)。在未知用户密码及不想让用户知晓的情况下,可以通过EMS命令来操作。

邮箱数据的导出:

对于 Exchange Server 2010 SP1 来讲,直接提供了用户邮箱导出为 PST 文件的功能(利用邮箱导出请求命令来完成)。导出的 PST 文件被要求放置在一个 UNC 路径下的网络存储位置,这样就避免了占用 Exchange Server 2010 服务器的自身空间。若想存放在exchange服务器本地,也需要使用UNC方式指定路径,如"\\localhost\outlook\xxx.pst"

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

以Administrator用户账户分配“邮箱导入导出角色”为例,命令如下:
    New-ManagementRoleAssignment -Name "Import Export_Domain Admins" -User "Administrator" -Role "Mailbox Import Export"

若执行完后,找不到New-MailboxExportRequest命令,需要重启EMS

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

注意:您需要向在其中导出或导入邮箱的网络共享授予对“Exchange 受信任子系统”组的读/写权限。如果您不授予此权限,则将收到一条错误消息,指示 Exchange 无法建立与目标邮箱的连接。

命令如下:New-MailboxExportRequest -Mailbox qiong.chen -FilePath \\10.100.x.x\share\111\chenqiong.pst

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

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

    Remove-MailboxExportRequest -Identity "qiong.chen\mailboxexport"

  

导出完成后,可以在Outlook里附加PST文件,可以查看到里面的邮件,如下:

同时,New-MailboxExportRequest 还支持将用户邮箱中的特定文件夹导出为PST,如:将用户“qiong.chen”的“收件箱”导出到 PST:
       New-MailboxExportRequest -Mailbox qiong.chen -IncludeFolders "#Inbox#" -FilePath \\10.100.x.x\share\111\chenqiong_inbox.pst

示例 1


本示例将用户 Ayla Kol 的主邮箱导出到 SERVER01 的网络共享文件夹 PSTFileShare 上的 .pst 文件。

New-MailboxExportRequest -Mailbox AylaKol -FilePath "\\SERVER01\PSTFileShare\Ayla_Recovered.pst"


示例 2


本示例将用户 Kweku 的存档导出到 SERVER01 的网络共享文件夹 PSTFileShare 上的 .pst 文件。

New-MailboxExportRequest -Mailbox Kweku -FilePath "\\SERVER01\PSTFileShare\Kweku_Archive.pst" -IsArchive


示例 3


本示例导出用户 Tony 在 2010 年 1 月 1 日之前收到的邮件正文中包含“公司”和“利润”的邮件。

有关如何使用 ContentFilter 参数的详细信息,请参阅 -ContentFilter 参数的可筛选属性。

New-MailboxExportRequest -Mailbox Tony -ContentFilter {(body -like "*company*") -and (body -like "*profit*") -and (Received -lt "01/01/2010")} -FilePath "\\SERVER01\PSTFileShare\Tony_CompanyProfits.pst"


示例 4


本示例将 Kweku 的收件箱中的所有邮件导出到 .pst 文件 LegalHold。

New-MailboxExportRequest -Mailbox Kweku -IncludeFolders "#Inbox#" -FilePath \\SERVER01\PSTFileShare\Kweku\LegalHold.pst

http://support.microsoft.com/kb/2604283/zh-cn

http://technet.microsoft.com/zh-CN/library/ff607299(v=exchg.141).aspx

邮箱数据的导入:

使用 New-MailboxImportRequest cmdlet 可以开始将 .pst 文件导入到邮箱或存档。您可以为每个邮箱创建多个邮箱导入请求,并且每个邮箱导入请求必须具有唯一的名称。Microsoft Exchange 最多可以为邮箱导入请求自动生成 10 个唯一名称。但是,要为一个邮箱创建 10 个以上的导入请求,您需要在创建导入请求时指定唯一名称,或者可以先使用 Remove-MailboxExportRequest cmdlet 删除现有的导入请求,然后再创建具有默认请求 <别名>\MailboxImportX(其中 X = 0–9)的新导入请求。

默认情况下,如果目标邮箱或目标存档中存在匹配项,导入操作将检查重复的项目,并且不会将数据从 .pst 文件复制到邮箱或存档。

  如果想把某个outlook.pst文件导入到mis1的邮箱,首先,把outlook.pst文件放到共享文件夹(\\192.168.10.10\outlook),授予outlook文件夹"exchange trusted subsystem"组读写权限。

  登录mis1邮箱,查看收件箱是否有邮件

  导入outlook.pst的邮箱数据,使用以下命令:

       New-MailboxImportRequest -Mailbox mis1 -FilePath \\192.168.10.10\outlook\outlook.pst -TargetRootFolder "test"

导入outlook.pst的邮箱数据到mis1的邮箱,并生成一个新的文件夹test,查看导入请求是否完成,并删除已完成的请求。

  导入成功后可在test的收件箱里查看到outlook.pst里的邮件,通过移动的方式把test里的所有邮件移走后,把test删除即可。

  同理,也可以将outlook.pst文件里的收件箱导入到邮箱服务器

示例 1


本示例将 SERVER01 中已恢复的 .pst 文件导入到用户 Ayla 的主邮箱。只导入 .pst 文件的“收件箱”中的数据。将数据导入到 Ayla 的目标邮箱的 RecoveredFiles 文件夹中。

New-MailboxImportRequest -Mailbox Ayla -FilePath \\SERVER01\PSTFiles\Recovered.pst -TargetRootFolder "RecoveredFiles" -IncludeFolders "#Inbox#"


示例 2


本示例将 .pst 文件导入到 Kweku 的存档文件夹。未指定 TargetRootFolder;因此,合并现有文件夹下的内容,如果目标文件夹结构中不包含这些内容,则创建新文件夹。

New-MailboxImportRequest -Mailbox Kweku -IsArchive -FilePath \\SERVER01\PSTFiles\Archives\Kweku\Archive2007.pst


示例 3


本示例导入共享文件夹上的所有 .pst 文件。在相应用户的别名后命名每个 .pst 文件名。命令为所有 .pst 文件创建导入请求并将数据导入到匹配的邮箱。

Dir \\SERVER01\PSTshareRO\Recovered\*.pst | %{ New-MailboxImportRequest -Name RecoveredPST -BatchName Recovered -Mailbox $_.BaseName -FilePath $_.FullName -TargetRootFolder SubFolderInPrimary}

http://technet.microsoft.com/zh-cn/library/ff607310(v=exchg.141).aspx

转载于:https://blog.51cto.com/qcwsh/2102871

Exchange2010 SP1及以上邮箱的数据导出与导入相关推荐

  1. memcached命令行、Memcached数据导出和导入、php连接memcache、php的session存储到memcached...

    1.memcached命令行 telnet 127.0.0.1 11211 set key2 0 30 2 ab STORED get key2 VALUE key2 0 2 ab END  如: s ...

  2. mysql导出权限授权_本文实例讲述了mysql数据库创建账号、授权、数据导出、导入操作。分享给大家供大家参考,具体如下:1、账号创建及授权grant all privileg...

    本文实例讲述了mysql数据库创建账号.授权.数据导出.导入操作.分享给大家供大家参考,具体如下: 1.账号创建及授权 grant all privileges on *.* to 'yangxin' ...

  3. mysql 导出中间 数据_MYSQL数据库之间的数据导出与导入

    源数据库地址: 172.16.1.7 目标数据库地址: 172.16.1.51 步骤: (1) 进入172.16.1.7服务器,登录mysql数据库 mysqldump -uusername -ppa ...

  4. mysql授权其他用户导出数据_mysql创建账号、授权、数据导出、导入

    1.账号创建及授权 grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin123456' with grant opti ...

  5. ID3DXMesh的数据导出和导入

    将由D3DXCREATE* 函数创建的模型数据导出到文件后, 再导入文件的数据重构模型. 以下分别是程序截图和代码片断: 最后附上可执行程序和CMeshIO的实现代码: /Files/vibilin/ ...

  6. sqlserver2014数据导出与导入

    sqlserver2014数据库导出与导入 写在前面   sqlserver数据库为数据的导入导出提供了很多途径,一般地我们在已经有数据源的情况下(即服务器已经安装了sqlserver),这时使用一个 ...

  7. MySQL数据导出与导入

    发一篇基础的,关于MySQL数据导出导入的文章,目的有二: 1.备忘 2.供开发人员测试 工具 mysql mysqldump 应用举例 导出 导出全库备份到本地的目录 mysqldump -u$US ...

  8. mysql 导入bak_MySQL——数据导出与导入(备份与还原)

    MySQL命令行导出数据库和数据 mysqldump -u 用户名 -p 数据库名 > 导出的文件名(c:\db.sql) 然后就会在c盘下面产生db.sql文件. 输入后会提示输入进入MySQ ...

  9. Oracle 11g_数据导出与导入(14)

    1. EXPDP和IMPDP概述 数据泵导出使用工具EXPDP将数据库对象的元数据(对象结构)或数据导出到转储文件中.而数据泵导入则是使用工具IMPDP将转储元件中的元数据及其数据导入Oracle数据 ...

最新文章

  1. Apriltag : 用于视觉系统标定图标tag36H11
  2. AS4下搭建cacti
  3. 03-cache的查询原理
  4. 单片机中存储器扩展位地址线怎么算_51单片机存储器小结
  5. aws cloud map_销毁AWS资源:Cloud-Nuke还是AWS-Nuke?
  6. js压缩图片_Web 性能优化: 图片优化让网站大小减少 62%
  7. TcpClient.Connect函数连接超时的问题(转载)
  8. java简单增删改查_JAVA JDBC 简单的增删改查
  9. json 格式化工具/网站
  10. 小红书种草达人类型有哪些?如何评判达人质量
  11. Hdu 4093 ( Xavier is Learning to Count ) BZOJ2498 FFT+容斥原理
  12. 老徐和阿珍的故事:缓存穿透、缓存击穿、缓存雪崩、缓存热点,傻傻分不清楚
  13. nio中的Files类常用方法
  14. 读书笔记 摘自:《跟任何人都聊得来》
  15. 【日常问题解决】docker 映射端口出错
  16. Layui数据表格 换行
  17. Linux驱动开发-编写PCF8591(ADC)芯片驱动
  18. 服务器补丁卸载之后显示未副本,打印机无法删除,添加打印机一直变成副本,怎样删除?急需答案?...
  19. Python实现可视化大屏数据
  20. 该内存不能为written修复

热门文章

  1. C++之继承探究(八):动态绑定
  2. C++之临时对象、常引用和浅拷贝探究
  3. 的mvc_浅谈MVC
  4. 查询php copy函数源码,PHP copy函数使用案例代码解析
  5. java输出string变量名_java – 从String获取名称变量
  6. orabbix监控oracle11g,orabbix 监控oracle
  7. php织梦,帝国,帝国 织梦 php
  8. Spring mvc @RequestParam
  9. `object.__new__`应用
  10. opencv-api imread imwrie