一 批量刪除特定主題的郵件
1.1 批量刪除所有數據庫中特定主題的郵件
1) 羣發了幾封主題爲“backup”的郵件;
2) 當前操作賬號需要滿足如下需求:
a)該賬號需屬於Exchange Server 管理員角色以及源服務器和目標服務器的本地 Administrator組;
b)Exchange 收件人管理員角色;
c)該賬號必須具備對其他人郵箱的讀寫權限。
3) 運行如下命令將administrator賦予對企業內郵箱的完全訪問權限;
Get-mailbox | Add-MailboxPermission -User administrator -Acce***ights Fullaccess
輸入以下命令,對操作用戶賦予mailbox import and export組權限,否則在EMS裏找不到Search-Mailbox命令:
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User contoso\administrator
4) 運行一下命令刪除特定主題的郵件(此命令爲刪除所有郵箱此標題的郵件)
get-mailbox -resultsize unlimited | search-mailbox -SearchQuery "主題:'backup'" –DeleteContent
此命令刪除所有郵箱數據庫中,注意爲“backup”的郵件。
1.2 批量刪除特定郵箱數據庫中的特定主題郵件
1) 羣發主題爲“ceshi”的郵件;
2) 打開EMS,輸入如下命令進行批量刪除特定郵箱數據庫中的特定主題郵件:
刪除了郵箱數據庫爲“test2”中,主題爲“ceshi”的郵件,具體刪除結果入如截圖所示。
3) 再次打開收件箱查看,主題爲“ceshi”的郵件已刪除:
1.3 刪除某用戶的特定主題郵件
1) 刪除用戶“test1”郵箱中,主題爲“holiday”的郵件;
2) 輸入一下命令進行刪除:
Search-mailbox –identity test1 –searchquery “主題:’holiday’” -deletecontent
此命令刪除用戶test1郵箱中,主題爲“holiday”的郵件。
二 批量刪除特定關鍵字的郵件
2.1 批量刪除所有郵件數據庫中含特定關鍵字的郵件
1) 用戶test1羣發正文含“work”中的郵件:
2) 使用如下命令,刪除所有用戶郵箱中正文含“work”關鍵字的郵件:
Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery “正文:’work’” -DeleteContent
若想批量刪除特定數據庫中,含特定關鍵字的郵件可使用如下命令:
Get-Mailbox –Database “test1” -ResultSize Unlimited | Search-Mailbox -SearchQuery “正文:’work’” –DeleteContent
此命令刪除數據庫test1中含關鍵字“work”的郵件。
2.2 批量刪除特定用戶郵箱中含特定關鍵字的郵件
1) 刪除用戶test3中,含關鍵“holiday”的郵件
2) 輸入以下命令進行刪除:
Search-Mailbox -Identity test3 -SearchQuery "正文:'holiday'" –DeleteContent
刪除了test3中,含關鍵字“holiday”的郵件。