Exchange2010批量刪除郵件


在Exchange2010里若要刪除某個用戶發出的郵件,可以通過EMC控制台授予管理員“管理完全訪問權限”,通過OWA登錄到用戶郵箱刪除。另外,更簡便的方法為使用Exchange2010的命令來處理,可分以下幾步處理:

1、對操作用戶賦予mailbox import and export組權限,否則在EMS里找不到Search-Mailbox命令。

New-ManagementRoleAssignment -Role "Mailbox Import Export" -User xxx\administrator

執行完命令后,需要重啟EMS

2、搜索用戶的郵箱,並刪除指定的郵件

search-mailbox -Identity "郵箱名" -SearchQuery "主題:'郵件主題'" -DeleteContent

注意:如果是英文版的主題可用subject,中文版的需要使用中文字,否則會提示“不支持此屬性關鍵字”的錯誤提示。另外,郵件主題如果包含“FW:XXX”或“轉發:XXX”也會提示相同的錯誤

3、如果需要在全公司的用戶郵箱刪除某個主題的郵件,可以使用以下命令

get-mailbox -resultsize unlimited | search-mailbox -SearchQuery "主題:'XXXX'" -DeleteContent

或以下命令

【PS】c:\Windows\System32>$mailboxes=Get-Mailbox

【PS】c:\Windows\System32>$mailboxes | foreach {search-mailbox -identity $_.alias -deletecontent}

  另外,還可以通過搜索數據庫刪除(精確搜索發送時間、主題、正文內容等):

get-mailbox -Database "Mailbox Database name" -ResultSize unlimited | Search-Mailbox -SearchQuery '主題:"xxx" and 正文:"xxx" and 發送時間:(2013-12-12 15:02:00)' -DeleteContent

220114957.jpg

如果此郵件不存在,ResultItemsSize為0B,即沒有刪除。否則會顯示刪除的郵件大小

220413206.jpg

 

遇到以下錯誤(Exchange 2010 SP1):

wKiom1WozbvDIIzSAAGDGce4Tk4790.jpg

可以打Update Rollup8 for Exchange 2010 SP1補丁解決。

 

Search-Mailbox具體參數,請參考官方文檔

http://technet.microsoft.com/zh-cn/library/dd298173.aspx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM