Exchange2010
1、New-ManagementRoleAssignment -Role "Mailbox Import Export" -User t\administrator  //给administrator赋权,否则运行Search-Mailbox无法识别该命令

2、Get-Mailbox -ResultSize Unlimited | Add-MailboxPermission -User administrator -Acce***ights Fullaccess -InheritanceType All  //赋权administrator完全访问所有邮箱的权限

3、Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "主题:'晋升公告'" -DeleteContent  //在所有数据库中删除主题中包含“晋升公告”的邮件

4、Get-Mailbox -ResultSize Unlimited | Remove-MailboxPermission-User administrator -Acce***ights FullAccess -InheritanceType All  //删除administrator完全访问所有邮箱的权限

5、Get-ManagementRoleAssignment  //获取“Mailbox Import Export”新建的Role名称

6、Remove-ManagementRoleAssignment -Identity "Mailbox Import Export"  //删除新建的Role,“Mailbox Import Export”用刚找到的Role名称代替

注:
如果步骤1不执行,会出现如下错误提示:

[PS] C:\Windows\system32>Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "主题:'晋升公告'" -DeleteContent
找不到接受实际参数“-Deletecontent”的位置形式参数。
    + CategoryInfo          : InvalidArgument: (:) [Search-Mailbox], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Search-Mailbox  
http://www.smallrascal.cn/smallrascal/article.asp?id=1805 

Exchange2003可以用 ExMerge.exe试试 ,它也可以用来导出和导入pst文件,此工具的文档位于 Exchange 光盘上的 Support-Utils-I386-Exmerge 文件夹中。全称是

Microsoft Exchange Server Mailbox Merge Wizard 
官网地址下载地址: 
http://www.microsoft.com/en-us/download/details.aspx?id=2743

Exchange2007

在Exchange 2007 环境下,通过在ExchangePowershell中使用下面的命令删除在服务邮箱数据库中的制定主题或附件地邮件.

1.首先使用以下命令对执行删除的帐户进行授权,-user后面的参数自己修改,
Get-Mailbox | Add-MailboxPermission -User administrator -Acce***ights FullAccess

2.使用以下命令删除某一特定主题邮件,引号里的应该是你要删除邮件的主题

Get-Mailbox | Export-Mailbox -SubjectKeywords "Subject Delete " –DeleteConent


3.最后
撤销对执行删除的帐户的授权

 

Get-Mailbox | Remove-MailboxPermission –User administrator –Acce***ights FullAccess
http://weili163.blog.51cto.com/228292/687551