Exchange2007―使用Export-Mailbox管理用户邮箱

         Exchange2007 中的一大改进就是增加了对 PowerShel 的支持,即命令管理控制台。使用内置的 Cmdlet 帮助管理员完成日常工作,提高管理效率并且能够完成一些在 GUI 界面无法完成的工作,相信所有体验过的人都会对他爱不释手。
这里通过其中的 export-mailbox 命令简单介绍如何使用命令管理控制台进行邮件的管理操作。使用这个命令我们可以将指定日期、时间内、包含特定发件人、收件人甚至特定附件的邮件导出到指定的邮箱文件夹中,下面我用实例进行说明。
1. 首先我们必须赋予管理邮箱的帐户对被管理邮箱的完全控制权限
邮箱较少的情况可以使用 GUI 界面单独赋予权限,以某个邮箱为例赋予 administrator 帐户对它的完全访问权限
 
 
对邮箱较多的用户可以使用命令完成
2 .使用关键字进行过滤:内置了 4 个参数,管理可以根据需要导出包含特定主题、特定内容、特定发件人及特定收件人的邮件
A.导出主题包含“银行”的邮件
     get-mailbox -database "mailbox database"|export-mailbox -subjectkeywords " 银行 " -targetmailbox [email protected] -targetfolder "test" -DeleteContent
       简单讲解一下这个命令, get-mailbox 可以查询 mailbox database 邮件数据库中所有邮箱帐户,并将得到的结果通过管道命令即 | 传递给下一个命令。 export-mailbox 命令通过“银行”关键字对所有上步得到的邮箱进行查询,并将主题包含“银行”的邮件导出到 [email protected] 邮箱的 test 目标文件夹中,最后通过 -DeleteContent 参数将源文件删除。效果见图
测试邮箱中的 4 封邮件
执行命令行
 
 
再次打开邮箱发现主题为银行的邮件已经消失了。
原来在这里
B.导出内容包含“地震”的内容:
get-mailbox -database "mailbox database"|export-mailbox -ContentKeywords " 地震 " -targetmailbox [email protected] -targetfolder "test" -DeleteContent
 
C.导出收件人为 [email protected] 的所有邮件:
get-mailbox -database "mailbox database"|export-mailbox -RecipientKeywords "[email protected]" -targetmailbox [email protected] -targetfolder "test" �CDeleteContent
 
D.导出发件人为 [email protected] 的所有邮件:
get-mailbox -database "mailbox database"|export-mailbox -SenderKeywords "[email protected]" -targetmailbox [email protected] -targetfolder "test"
 
E.最后是组合查找,导出邮件中包含特定主题、特定内容、特定发件人及特定收件人的邮件
get-mailbox -database "mailbox database"|export-mailbox -AllContentKeywords " 炒股 " -targetmailbox [email protected] -targetfolder "test" -DeleteContent
 
3. 导出指定时间内的邮件
get-mailbox -database "mailbox database"|export-mailbox -ContentKeywords " 地震 " -targetmailbox [email protected] -targetfolder "test" -DeleteContent -StartDate "05/13/2008 12:00:00" -EndDate "05/14/2008 12:00:00"
         通过 -StartDate �CEndDate 参数可以指定特定时间范围内的邮件,配合关键字在实际使用中非常有用,管理员不必为导出的过多无用邮件而浪费时间了。
 
4. 导出指定邮箱中的邮件到目标邮箱文件夹中
Export-Mailbox -Identity eoffice\jun.dong -TargetMailbox [email protected] -TargetFolder dong
         导出 [email][email protected] 中所有邮件到 [email protected] 中的 dong 文件夹中
 
 
5. 导出邮件附件
Get-mailbox| export-mailbox  -targetmailbox [email protected] -targetfolder "txt" -AttachmentFilenames "*.txt"
导出所有附件中包含 .TXT 文件的邮件
 
 
 
6. 合并导出的有邮件
Get-mailbox| export-mailbox  -targetmailbox [email protected] -targetfolder "txt" -AttachmentFilenames "*.txt" -AllowMerge
通过上面的操作可以发现每次操作都会根据时间戳生成新的子文件夹,使用 -AllowMerge 命令可以将邮件合并到一个文件夹中。
 
 
7. 导出为 .PST 文件
Export-Mailbox -Identity eoffice\jun.dong -PSTFolderPath C:\dong.pst
 
 

本文出自 “矩阵天空” 博客,谢绝转载!

你可能感兴趣的:(用户,Exchange,2007,邮箱,休闲)