Exchange2010批量刪除郵件

在Exchange2010裏若要刪除某個用戶發出的郵件,能夠經過EMC控制檯授予管理員「管理徹底訪問權限」,經過OWA登陸到用戶郵箱刪除。另外,更簡便的方法爲使用Exchange2010的命令來處理,可分如下幾步處理:數據庫

一、對操做用戶賦予mailbox import and export組權限,不然在EMS裏找不到Search-Mailbox命令。ide

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

執行完命令後,須要重啓EMS文檔

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

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

注意:若是是英文版的主題可用subject,中文版的須要使用中文字,不然會提示「不支持此屬性關鍵字」的錯誤提示。另外,郵件主題若是包含「FW:XXX」或「轉發:XXX」也會提示相同的錯誤io

三、若是須要在全公司的用戶郵箱刪除某個主題的郵件,能夠使用如下命令import

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

或如下命令date

【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

相關文章
相關標籤/搜索