Exchange通过命令行批量删除邮件 丿记性不太好丶 Exchange 2025-07-24 50 次浏览 0 次点赞 1.单个查,确定搜索结果没问题。 ``` Search-Mailbox -Identity 收件人 -SearchQuery '(from:发件人) AND (received:07/15/2025..07/15/2025) And (subject:This is a test )' -EstimateResultOnly ``` 若是中文主题,则无法精准匹配,只能通过发件人和日期找邮件 ``` Search-Mailbox -Identity 收件人 -SearchQuery '(from:发件人) AND (received:07/15/2025..07/15/2025)' -EstimateResultOnly ``` 2.查询所有邮箱中的邮件(英文主题可以直接搜索) ``` get-mailbox | Search-Mailbox -SearchQuery '(from:发件人) AND (received:07/15/2025..07/15/2025) And (subject:2025)' -EstimateResultOnly ``` 中文需要匹配日期和发件人 ``` get-mailbox | Search-Mailbox -SearchQuery '(from:发件人) AND (received:07/15/2025..07/15/2025)' -EstimateResultOnly ``` 3.删除邮件,需确认防止误删。 ``` get-mailbox | Search-Mailbox -SearchQuery '(from:发件人) AND (received:07/15/2025..07/15/2025) And (subject:2025)' -DeleteContent ``` 中文还是去掉主题搜索 ``` get-mailbox | Search-Mailbox -SearchQuery '(from:发件人) AND (received:07/15/2025..07/15/2025)' -DeleteContent ``` 点赞 0
楼主残忍的关闭了评论