• Exchange 2013学习笔记七:邮箱导入导出


    一、用户邮箱导出

    1.1、在D盘上创建一个PST文件夹,共享并授权给"Exchange Trusted Subsystem"读写权限。

    1.2、在Exchange服务器DC1上,点击Windows开始菜单,找到"Exchange Managerment Shell"后单击。

    1.3、进行导入导出操作的Exchange服务器管理员必须要成为"邮箱导入导出角色"。默认情况下,Exchange邮件系统中的任何用户和组都不属于这一角色。通过以下命令,将域管理用户Administrator设置为"邮箱导入导出角色"。

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

    1.4、重启Exchange Managerment Shell,输入以下命令,将it02@linkto.com的邮箱导出到PST共享文件夹下。

    New-MailboxExportRequest -Mailbox it02 -FilePath "\DC1PSTit02.pst"

    1.5、通过以下命令,可以查看已经新建了的导出请求列表。

    Get-MailboxExportRequest

    1.6、已经完成邮箱导出的请求,可以通过以下命令将其删除。

    Remove-MailboxExportRequest -Identity "it02MailboxExport"

    1.7、 相关示例:

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

    New-MailboxExportRequest -Mailbox AylaKol -FilePath "\SERVER01PSTFileShareAyla_Recovered.pst"

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

    New-MailboxExportRequest -Mailbox Kweku -FilePath "\SERVER01PSTFileShareKweku_Archive.pst" -IsArchive

    3)示例3:导出用户 Tony 在 2012 年 1 月 1 日之前收到的邮件正文中包含"公司"和"利润"的邮件。

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

    4)示例4:将 Kweku 的收件箱中的所有邮件导出到 .pst 文件 InPlaceHold。

    New-MailboxExportRequest -Mailbox Kweku -IncludeFolders "#Inbox#" -FilePath "\SERVER01PSTFileShareKwekuInPlaceHold.pst"

    二、用户邮箱导入

    2.1、使用以下命令,将刚才it02.pst文件导入到it01@linkto.com邮箱中。

    New-MailboxImportRequest -Mailbox it01 -FilePath "\DC1PSTit02.pst" -TargetRootFolder "it02"

    2.2、使用linktoit01登录Outlook Web App,可以看到it02的邮箱数据已经成功导入进来。

    2.3、通过以下命令,可以查看已经新建了的导入请求列表。

    Get-MailboxImportRequest

    2.4、已经完成邮箱导入的请求,可以通过以下命令将其删除。

    Remove-MailboxImportRequest -Identity "it01MailboxImport"

    注:Microsoft Exchange最多可以为邮箱导入请求自动生成10个唯一名称。如果要为一个邮箱创建10个以上的导入请求,您需要在创建导入请求时指定唯一名称,或者先删除现有的导入请求。因此,导入请求完成后,可对其进行清除。

    2.5、相关示例:

    1)示例1:将 SERVER01 中已恢复的 .pst 文件中的"收件箱"数据,导入到 Ayla 的目标邮箱的 RecoveredFiles 文件夹中。

    New-MailboxImportRequest -Mailbox Ayla -FilePath \SERVER01PSTFilesRecovered.pst -TargetRootFolder "RecoveredFiles" -IncludeFolders "#Inbox#"

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

    New-MailboxImportRequest User2 -FilePath \servershareUser1.pst -IsArchive -TargetRootFolder /

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

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

    参考自:

    https://blog.csdn.net/tzjly/article/details/103706923

  • 相关阅读:
    结合源码理解Spring MVC处理流程
    Spring Bean的生命周期分析
    面试官:给我说一下你项目中的单点登录是如何实现的?
    Java中的四种引用
    JWT实战总结
    Java读写锁的实现原理
    深入的聊聊Java NIO
    一线大厂Mysql面试题详解
    脱发、秃头防不胜防?这里有一份给码农的减压指南
    手把手教你提高代码Java运行的效率
  • 原文地址:https://www.cnblogs.com/atomy/p/13779869.html
Copyright © 2020-2023  润新知