设为首页 收藏本站
查看: 1078|回复: 0

[经验分享] Exchange2010邮箱导入与导出

[复制链接]

尚未签到

发表于 2018-7-6 06:05:26 | 显示全部楼层 |阅读模式
  有时候我们要用这些功能,比如你删除一个用户的邮箱,又想要把它的数据给另一个人!
  先说导出
  在很多情况下可能管理员需要将Exchange邮件服务器中用户邮箱的数据(邮件)进行导出。比如:需要提出某个用户在某一时刻的邮箱数据状态,或者对用户的邮箱数据(邮件)进行迁移等。
  在早期的Exchange Server中,可以使用Export-Mailbox来将用户邮箱导出为PST文件。但是这需要满足以下必要条件:
  ? 必须在进行邮箱导出的Exchange Server服务器安装Outlook
  ? PST文件必须放置在进行操作的Exchange Server服务器上
  ? 大数据量操作时,操作的命令窗口必须保证持续打开不能中途关闭窗口
  对于Exchange Server 2010 SP1来讲,直接提供了用户邮箱导出为PST文件的功能。但是这一功能不再需要在其上安装Outlook等其它软件或工具,直接利用邮箱导出请求命令来完成。此外,导出的PST文件被要求放置在一个UNC路径下的网络存储位置,这样就避免了占用Exchange Server 2010服务器的自身空间。
  那么,在Exchange Server 2010 SP1中的具体操作是什么呢?
  首先,要明确的是Exchange Server 2010 SP1不提供在EMC中进行用户邮箱导出操作功能。要在Exchange Server 2010 SP1中使用用户邮箱导出功能,只能使用EMS进行操作。而且操作的Exchange服务器管理员必须要成为“邮箱导入导出角色”。默认情况下,Exchange邮件系统中的任何用户和组都不属于这一角色。可以通过以下命令使用户成为“邮箱导入导出角色”。
  New-ManagementRoleAssignment
  更多可参考:http://technet.microsoft.com/zh-cn/library/dd335193.aspx
  以为Administrator用户账户分配“邮箱导入导出角色”为例,命令如下:
  New-ManagementRoleAssignment -Name "Import Export_Domain Admins" -User "Administrator" -Role "Mailbox Import Export"
DSC0000.jpg

  接下来通过创建邮箱导出请求对邮箱进行导出。创建导出请求的命令如下:
  New-MailboxExportRequest
  更多可参考:http://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
DSC0001.jpg

  同时,New-MailboxExportRequest还支持将用户邮箱中的特定文件夹导出为PST,如:将用户“Zhangsan”的“收件箱”导出到PST:
  New-MailboxExportRequest -Mailbox zhangsan -IncludeFolders "#Inbox#" -FilePath \\192.168.80.30\mailbak\zhangsan_inbox.pst
DSC0002.jpg

  不过,需要注意,邮箱导出请求创建之后,即使在导出操作已经完成,这些导出请求是不会被自动删除的。可以通过以下命令查看现有的邮箱导出请求:
  Get-MailboxExportRequest
  更多可参考:http://technet.microsoft.com/zh-cn/library/ff607479.aspx
DSC0003.jpg

  可以看到之前创建的两个邮箱导出请求均存在于列表中。对于已完成的邮箱导出请求,已经没有必要继续存在请求列表中,可以使用以下命名将其删除:
  Remove-MailboxExportRequest
  更多可参考:http://technet.microsoft.com/zh-cn/library/ff607464.aspx
  以删除之前创建的邮箱导出请求为例,基于“ZhangSan”用户的邮箱导出请求“MailboxExport1”的状态为“Competed”,所以可以将其删除了。具体操作如下:
  Remove-MailboxExportRequest -Identity "zhangsan\mailboxexport1"
DSC0004.jpg

  本文出自 “胖哥技术堂” 博客,请务必保留此出处http://liulike.blog.51cto.com/1355103/676105
  再来导入
  在很多情况下可能管理员需要将某个PST文件中的内容导入到Exchange邮件服务器用户的邮箱中。比如:需要恢复某个用户在某一时刻的邮箱数据状态,或者将用户的邮件数据迁移到当前邮件服务器等。
  在早期的Exchange Server中,可以使用Import-Mailbox来将PST文件导入到用户邮箱。但是这需要满足以下必要条件:
  ? 必须在进行邮箱导出的Exchange Server服务器安装Outlook
  ? PST文件必须放置在进行操作的Exchange Server服务器上
  ? 大数据量操作时,操作的命令窗口必须保证持续打开不能中途关闭窗口
  对于Exchange Server 2010 SP1来讲,直接提供了将PST文件内容导入到用户邮箱的功能,并且这一功能不再需要在其上安装Outlook等其它软件或工具,直接利用邮箱导入请求命令来完成。此外,欲导入的PST文件被要求放置在一个UNC路径下的网络存储位置,这样就避免了占用Exchange Server 2010服务器的自身空间。
  那么,在Exchange Server 2010 SP1中的具体操作是什么呢?
  首先,要明确的是Exchange Server 2010 SP1不提供在EMC中进行用户邮箱导入操作功能。要在Exchange Server 2010 SP1中使用用户邮箱导入功能,只能使用EMS进行操作。而且操作的Exchange服务器管理员必须要成为“邮箱导入导出角色”。默认情况下,Exchange邮件系统中的任何用户和组都不属于这一角色。可以通过以下命令使用户成为“邮箱导入导出角色”。
  New-ManagementRoleAssignment
  更多可参考:http://technet.microsoft.com/zh-cn/library/dd335193.aspx
  以为Administrator用户账户分配“邮箱导入导出角色”为例,命令如下:
  New-ManagementRoleAssignment -Name "Import Export_Domain Admins" -User "Administrator" -Role "Mailbox Import Export"
DSC0005.jpg

  接下来通过创建邮箱导入请求对邮箱进行导入。创建导入请求的命令如下:
  New-MailboxImportRequest
  更多可参考:http://technet.microsoft.com/zh-cn/library/ff607310.aspx
  以将文件服务器“192.168.80.30”上,共享文件夹“MailBak”中“zhangsan.pst”文件内容,导入用户“Zhangsan”邮箱中新建的“20110919”目录中为例,命令如下:
  New-MailboxImportRequest –Mailbox zhangsan –FilePath \\192.168.80.30\mailbak\zhangsan.pst –TargetRootFolder “20110919”
DSC0006.jpg

  此时,通过客户端登录“zhangsan”的邮箱可以看到之前操作所导入的内容:
DSC0007.png

  此外,New-MailboxImportRequest还支持将PST文件中的特定文件夹导入到用户邮箱的特定目录下,如:将“zhangsan.pst”文件中的“收件箱”内容导入到用户“Zhangsan”的“收件箱”目录下:
  New-MailboxImportRequest –Mailbox zhangsan –FilePath \\192.168.80.30\mailbak\zhangsan.pst –TargetRootFolder “#Inbox#” –IncludeFolders “#Inbox#”
DSC0008.jpg

  不过,需要注意,邮箱导入请求创建之后,即使在导入操作已经完成,这些导入请求是不会被自动删除的。可以通过以下命令查看现有的邮箱导入请求:
  Get-MailboxImportRequest
  更多可参考:http://technet.microsoft.com/zh-cn/library/ff607368.aspx
DSC0009.jpg

  可以看到之前创建的两个邮箱导入请求均存在于列表中。对于已完成的邮箱导入请求,已经没有必要继续存在请求列表中,可以使用以下命名将其删除:
  Remove-MailboxImportRequest
  更多可参考:http://technet.microsoft.com/zh-cn/library/ff607311.aspx
  以删除之前创建的所有以完成导入操作的邮箱导入请求为例。具体操作如下:
  Get-MailboxImportRequest –Status Completed | Remove-MailboxImportRequest
DSC00010.jpg

  本文出自 “胖哥技术堂” 博客,请务必保留此出处http://liulike.blog.51cto.com/1355103/709351

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-534139-1-1.html 上篇帖子: Exchange 2003 配置过程--内外网收信 下篇帖子: EXCHANGE2007 删除Public Folder DB的方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表