在Exchange資料庫中刪除指定郵件

2021-09-20 20:00:32 字數 1240 閱讀 1745

通過exchange命令列管理程式可以將指定郵件匯出到特定郵箱並刪除。在執行此命令前需要操作賬戶擁有使用者郵箱的完全訪問許可權

get-mailbox | add-mailboxpermission -user administrator -accessrights fullaccess -inheritancetype all

這個命令的意思是將所有郵箱的完全訪問許可權賦予了administrator

有一點需要注意,get-mailbox命令的返回值預設是只有1000條,所以郵箱超過1000個的時候需要新增引數

get-mailbox -resultsize unlimited | add-mailboxpermission -user administrator -accessrights fullaccess -inheritancetype all

有了完全訪問許可權後,我們就可以執行匯出指定郵件的命令了

get-mailbox –database "test mailbox" | export-mailbox -subjectkeywords "testdelmail" -targetmailbox [email protected]

-targetfolder "deleted items" –deletecontent

命令的意思是 在"test mailbox"資料庫中,匯出主題是"testdelmail"的郵件到[email protected]

郵箱的"deleted items"資料夾中,並刪除原郵件。

通過新增不同引數可以做不同的條件篩選

get-mailbox | export-mailbox -subjectkeywords "testdelmail" -targetmailbox [email protected]

-targetfolder "deleted items" –deletecontent

get-mailbox -resultsize unlimited | export-mailbox -subjectkeywords "testdelmail" -targetmailbox [email protected]

-targetfolder "deleted items" –deletecontent

更多請參考微軟**

• 在 exchange 2007 sp1 中執行 export-mailbox cmdlet 時出現錯誤 –1056749164

• 如何匯出郵箱資料

aspx

Exchange資料庫整理

要進行離線碎片整理的話只需要將資料庫置於離線狀態並執行eseutil命令,並且加上引數 d即可。在exchange2000中,eseutil程式在exchange 2000的安裝光碟的 support utils目錄下。而在exchange 2003中,安裝程式會自動將eseutil安裝至伺服器硬碟...

Exchange資料庫不能Mount了

昨天下午,外地分公司同事反應,當地的exchange郵件不能用了.把伺服器重啟了,也不行.我通過pcanywhere連上伺服器進行檢查,檢視服務狀態,發現exchange正常啟動,能telnet到110和25埠上.我開啟e 發現資料庫不能mount了,這時檢視事件日誌,發現有大量的事件記錄9175,...

整理Exchange資料庫空白空間

我們都知道exchange資料庫執行一段時間後資料庫會產生一些空白空間,這些空白空間上無法被資料庫利用的,並且空白空間還會占用物理磁碟空間。下面介紹如何對exchange資料庫進行整理來釋放空白空間。根據實際工作中的經驗,對資料庫進行整理存在風險,不到萬不得已不建議這樣操作。個人建議最佳的做法是新建...