exchange 日常管理之八:合并用户邮箱

简介:

要求:人事部的招聘邮箱近期发生了更改,IT部为其分配了新的招聘邮箱,需要将原来旧的招聘邮箱中得内容合并到新邮箱中,且不影响用户的正常使用。

方法:使用exchange 2010 中得export-mailbox命令

默认情况下管理员用户不能操作该命令, 需要赋予管理员的权限:

[PS] C:\Windows\system32>New-ManagementRoleAssignment -Role "Mailbox Import Export" -User "administrator"

Name Role RoleAssigneeName RoleAssigneeType AssignmentMethod EffectiveUserNam 

---- ---- ---------------- ---------------- ---------------- ---------------- 
Mailbox Import Export-Admin... Mailbox Import... Administrator User Direct

权限赋予完成后,重启EMS(执行该命令的作用就是可以使用export命令) 

因为是第一次使用该命令,可以将该命令的帮助文件导出,以便使用相关的参数:

[PS] C:\Windows\system32>Get-Help Export-Mailbox -full >c:\export-mailbox.txt 

查看帮助文件后,确定使用合适的选项和参数,使用下面的命令,将tempuser用户邮箱的所有内容导入到【曾垂鑫】邮箱中得tempuser文件夹下:

假如我的域为contoso.com

PS] C:\Windows\system32>Export-Mailbox -Identity tempuser@contoso.com -TargetMailbox zengchuixin@contoso.com -TargetFolder tempuser 
tempuser文件夹不需要在用户曾垂鑫的邮箱中手动创建,执行合并操作,会自动在该用户的邮箱中建立tempuser文件夹,然后关于tempuser用户下的所有内容都会被导入过去,包括文件夹的层次结构

导入完成后,有如下的提示信息:

TargetFolder : \tempuser\Recovered Data - tempuser - 2011/9/21 11:50:41 
PSTFilePath : 
RecoveryMailboxGuid : 
RecoveryMailboxLegacyExchangeDN : 
RecoveryMailboxDisplayName : 
RecoveryDatabaseGuid : 
StandardMessagesDeleted : 0 
AssociatedMessagesDeleted : 0 
DumpsterMessagesDeleted : 0 
MoveType : Export 
MoveStage : Completed 
StartTime : 2011/9/21 11:50:42 
EndTime : 2011/9/21 11:50:45 
StatusCode : 0 
StatusMessage : 此邮箱已导出到目标用户邮箱。 
ReportFile : C:\Program Files\Microsoft\Exchange Server\V14\Logging\MigrationLogs\export-Mailbox2 
0110921-115041-3084524.xml 
ServerName : blexmb.contoso.com

 

导入完成后,可以查看曾垂鑫的邮箱,所有关于该用户的内容都在tempuser文件夹下面:

而且合并后源邮箱中得邮件并没有被删除,如果希望删除源邮箱的邮件,可以加上-deletecontent

image

上面的只是最简单的导入方式,也可以导出特定文件夹特定时间段的内容,或者将邮箱导出到.pst文件等等

下面粘贴了一些帮助文件中得示例,供大家查看:

微软帮助文件中的参考示例:

-------------------------- 示例 1 -------------------------- 

本示例将用户邮箱 john@contoso.com 中的内容导出到邮箱 ExportMailbox 上的文件夹 MyData 中。 

Export-Mailbox -Identity john@contoso.com -TargetMailbox ExportMailbox -TargetFolder MyData 

-------------------------- 示例 2 -------------------------- 

本示例使用筛选器指定要在导出中包含源邮箱中的哪些邮件。此示例从用户 contoso\john 的邮箱中导出符合下列条件的所有邮件:在邮件正文或附件内容中包含关键字"merger",附件文件名中包含字符串"orgchart",并且日 
期晚于 2010 年 3 月 1 日凌晨 12:01:00。 

Export-Mailbox -Identity contoso\john -TargetMailbox ExportMailbox -TargetFolder MyData -ContentKeywords "merger" - 
AttachmentFilenames "*orgchart*" -StartDate "03/01/2010 12:01:00" 

-------------------------- 示例 3 -------------------------- 

本示例将查找并删除邮箱中的邮件。此示例将首先获取数据库 DB1 中的所有邮箱,并搜索主题中包含字符串"Virus message"的邮件。它会将邮件导出到另一个邮箱并从源邮箱中删除这些邮件。 

Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "V 
irus message" -DeleteContent 

-------------------------- 示例 4 -------------------------- 
本示例将 Get-User 命令的输出通过管道传递给 Export-Mailbox 命令。此示例还从导出中排除了两个文件夹。John 邮箱中的"垃圾邮件"和"联系人"文件夹中的项目不会导出到目标邮箱 ExportMailbox。 
也可以将 Get-Recipient 或 Get-Mailbox cmdlet 的输出通过管道传递给 Export-Mailbox cmdlet。 

Get-User john | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder MyData -ExcludeFolders "\Junk E-mail","\C 
ontacts" 

-------------------------- 示例 5 -------------------------- 

本示例将用户邮箱 john@contoso.com 的内容导出到位于 C:\PSTFiles 的 .pst 文件 john.pst 中。 

Export-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst 

-------------------------- 示例 6 -------------------------- 

本示例将从 Marketing 组织单位中的所有用户邮箱导出数据。每个邮箱中的数据将导出到位于 C:\PSTFiles 的单独 .pst 文件中。每个 .pst 文件的名称将为 <别名>.pst。导出的邮件是其收件人中包含 ton 
y@fabrikam.com 或 christine@fabrikam.com 的邮件。 

Get-Mailbox -OrganizationalUnit Marketing | Export-Mailbox -PSTFolderPath C:\PSTFiles -RecipientKeywords "tony@fabr 
ikam.com","christine@fabrikam.com" 
相关链接 
Online Version 
http://technet.microsoft.com/ZH-CN/library/62eea28b-466f-48f0-96c6-967299dc1194(EXCHG.140).aspx





本文转自 yhw85 51CTO博客,原文链接:http://blog.51cto.com/yanghuawu/696045,如需转载请自行联系原作者

相关文章
|
数据安全/隐私保护
SAP系统邮件功能配置
相信SAP顾问或多或少都会接到用户要求SAP系统能够定时发送邮件的功能,定时将用户需要的信息已邮件的方式发送给固定的人员。很多初级的小伙伴不知道该如何配置这个邮件功能,下面就来讲一下SAP发送邮件应该如何配置。
SAP系统邮件功能配置