Powershell下使用Search-mailbox删除邮件
思韵闪耀
2020-12-16
0

运行环境Exchange 2013/2016
首先把搜索的结果保存到一个邮箱中作为备份,好处是通过search-mailbox误删除之后可以方便恢复,命令如下。

Import-Csv -Path 'C:\list\MailList.csv' | Foreach {Search-Mailbox -SearchQuery '主题:"WK32"' -Identity $_.Email -TargetMailbox zengchuixin@demo.com -TargetFolder inbox}


为了精确找到要删除的邮件,在遇到需要模糊搜索的场景下,可以在把搜索结果归档到目标邮箱后,进入目标邮箱,进行再次确认,防止误删
确认无误后,然后再使用下面命令进行批量删除

Import-Csv -Path 'C:\list\MailList.csv' | Foreach {Search-Mailbox -SearchQuery '主题:"Re:WK32"' -DeleteContent -Force -Identity $_.Email}


如果需要删除特定DB的邮件,可以使用下面的命令

Import-Csv -Path 'C:\list\dbList.csv' | Foreach {get-mailbox -Database $_.DBName -ResultSize unlimited | Search-Mailbox -SearchQuery '主题:"面试技能提升秘籍 时间:2016年4月28日 16:00-17:30 (有课程直播呦)"' -DeleteContent -Force}


删除指定邮箱某一时间点之前的所有邮件,例如2012年8月24日之前的所有邮件

[PS] C:\Windows\system32>Search-Mailbox -Identity zengchuixin@demo.com -SearchQuery "发送时间:<2012/08/24"-deletecontent


附件1
maillist.csv文件的内容格式如下。

email
zengchuixin1@demo.com
zengchuixin2@demo.com
zengchuixin3@demo.com
zengchuixin4@demo.com

附件2
dblist.csv的内容如下。

DbName
MBX0602
MBX0603
MBX0604
MBX0605
MBX0701
MBX0702

 


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

Windows serve...
Windows server2019安装Intel I219-V网...
2025-01-15
windows下安装Pre...
windows下安装PrestaShop报错Unable to g...
2024-06-16
Windows通过命令对文...
Windows通过命令对文件夹赋权要在Windows上使用命令行(...
2024-04-30
Windows计划任务出现...
最近遇见一个奇怪的现象,系统定时任务调用一个批处理,定时执行错误,...
2024-03-25
Windows使用vlmc...
lmcsd就是一个仿真KMS管理工具,可以部署在内网或者公网可以运...
2023-12-02
windows Serve...
Windows 评估版(Evaluation)到期后会自动关机,要...
2023-12-02

热门资讯

Exchange 2013/2... Exchange 2013/2016/2019邮件大小限制 可以在三个位置上配置Exchange上的...
SMTP 发送邮件错误码和解决... SMTP错误码/建议解决方法 错误总表 420 1. Timeout Communication P...
Exchange 2013 O... 最近在Exchange 2013环境中,遇到OWA/ECP无法访问的问题;用户是可以正常通过...
彻底卸载Exchange Se... 一般来说,我们安装完Exchange Server 2016之后,可以通过正常卸载程序来进行卸载,但...
Exchange 2013批量... 一批量删除特定主题的邮件 1.1批量删除所有数据库中特定主题的邮件 1)群发了几封主题为backup...
快速查看已安装Exchange... Exchange 2010的版本号在Exchange管理控制台(EMC)显示的,好像不准确了。比如,...
在 Exchange 2016... 用户邮箱是与人员关联的 Exchange 邮箱,通常为每人一个邮箱。每个用户邮箱都有一个关联的 Ac...
exchange2013域名(... 需要对 接受的域 和 电子邮件地址策略进行配置: 首先外网域名要做解析和增加mx记录,这里就不具体说...
如何为AD 添加多个UPN后缀 今天我在群里看到有群友在问User principal name (UPN)多后缀的问题,我在这里就...
EMS实用命令收集 Exchange Server 2013 运维系列运行邮件删除命令 Exchange Managem...