復原使用者信箱中已刪除的郵件Exchange Server
系統管理員可以使用 Outlook 或 Outlook 網頁版 中的 [復原刪除的專案] 功能,搜尋 (使用者硬式刪除) 清除的專案。 他們也可以搜尋自動化程式刪除的專案,例如指派給使用者信箱的保留原則。 在這些情況下,使用者無法復原已清除的專案。 但如果專案的已刪除專案保留期間尚未過期,系統管理員可以復原已清除的訊息。
注意事項
除了使用此程式來搜尋和復原已刪除的專案,您也可以使用此程式來搜尋信箱中其他資料夾中的專案,以及從來源信箱中刪除專案, (也稱為 搜尋和清除) 。
開始之前您必須瞭解的資訊
本主題中的程序需要特定權限。 請查看每個程序以取得權限資訊。
在刪除您想要復原的專案之前,應該為信箱啟用單一專案復原。 在Exchange Server中,建立信箱時會停用單一專案復原。 如需詳細資訊,請參閱 為信箱啟用或停用單一項目復原。
若要搜尋和復原專案,您需要下列資訊:
來源信箱:正在搜尋的信箱。
目標信箱:將復原郵件的探索信箱。 Exchange Server安裝程式會建立預設探索信箱。 在 Exchange Online 中,預設也會建立探索信箱。 如有需要,您可以建立其他探索信箱。 如需詳細資訊,請參閱Create a Discovery Mailbox。
注意事項
使用 Search-Mailbox Cmdlet 時,您也可以指定不是探索信箱的目標信箱。 不過,您無法指定與來源和目標信箱相同的信箱。
搜尋準則:準則包括寄件者或收件者,或關鍵字 (郵件中) 的單字或片語。
步驟 1:搜尋並復原遺漏的專案
您必須已獲指派權限,才能執行此程序或這些程序。 To see what permissions you need, see the "In-Place eDiscovery" entry in the Messaging policy and compliance permissions in Exchange Server topic.
注意事項
您可以在 Exchange 系統管理中心 (EAC) 中使用 In-Place 電子檔探索來搜尋遺漏的專案。 不過,使用 EAC 時,您無法將搜尋限制為 [可復原的專案] 資料夾。 即使未刪除符合搜尋參數的所有訊息,也會傳回這些訊息。 在它們復原到指定的探索信箱之後,您可能需要檢閱搜尋結果並移除不必要的訊息,再將其餘訊息復原到使用者的信箱,或將它們匯出至 .pst 檔案。 如需如何使用 EAC 執行In-Place電子檔探索搜尋的詳細資訊,請參閱在 Exchange Server 中建立In-Place電子檔探索搜尋。
復原程式的第一個步驟是搜尋來源信箱中的郵件。 使用下列其中一種方法來搜尋使用者信箱,並將訊息複製到探索信箱。
使用 Exchange 管理命令介面來搜尋訊息
Get-RecoverableItems -Identity laura@contoso.com -SubjectContains "FY17 Accounting" -FilterItemType IPM.Note -FilterStartTime "2/1/2018 12:00:00 AM" -FilterEndTime "2/5/2018 11:59:59 PM"
本範例會針對指定的日期/時間範圍,傳回信箱 laura@contoso.com 中具有指定主旨的所有可用可復原刪除郵件。
提示
使用 Get-RecoverableItems Cmdlet 建立搜尋查詢以尋找 Outlook 專案。 一旦您有結果清單,就可以使用屬性,例如上次修改日期、專案類型等,來縮小還原的專案數量,或還原特定專案。
如需詳細的語法和參數資訊,請參閱 Get-RecoverableItems。
如何知道這是否正常運作?
若要驗證您已經成功搜尋到您想要復原的訊息,登入您選為目標信箱的探索信箱並檢閱搜尋結果。
步驟 2:還原復原的專案
您必須已獲指派權限,才能執行此程序或這些程序。 To see what permissions you need, see the "In-Place eDiscovery" entry in the Messaging policy and compliance permissions in Exchange Server topic.
注意事項
您無法使用 EAC 以還原復原項目。
將郵件復原到探索信箱之後,您可以使用 Search-Mailbox Cmdlet 將它們還原至使用者的信箱。 在Exchange Server中,您也可以使用New-MailboxExportRequest和New-MailboxImportRequest Cmdlet 將訊息匯出至 .pst 檔案或從 .pst 檔案匯入訊息。
使用 Exchange 管理命令介面來還原訊息
$mailboxes = Import-CSV "C:\My Documents\RestoreMessage.csv"; $mailboxes | foreach {Restore-RecoverableItems -Identity $_.SMTPAddress -SubjectContains Project X" -SourceFolder DeletedItems -FilterItemType IPM.Note}
本範例會針對 CSV) 檔案 C:\My Documents\RestoreMessage.csv中以逗號分隔 (值指定的信箱,還原已刪除的電子郵件訊息 「Project X」。 CSV 檔案會使用標頭值 SMTPAddress,並包含每一行信箱的電子郵件地址,如下所示:
SMTPAddress
chris@contoso.com
michelle@contoso.com
laura@contoso.com
julia@contoso.com
第一個命令會將 CSV 檔案讀取至名為 $mailboxes 的變數。 第二個命令會從這些信箱中的 [刪除的郵件] 資料夾還原指定的郵件。
如需詳細的語法和參數資訊,請參閱 Restore-RecoverableItems。
如何才能了解這是否正常運作?
若要驗證您已經成功將訊息復原至使用者信箱,將您在目標資料夾中指定的使用者檢閱訊息放進上述指令中。
使用 Exchange 管理命令介面從 .pst 檔案匯出和匯入訊息
在Exchange Server中,您可以將內容從信箱匯出至 .pst 檔案,並將 .pst 檔案的內容匯入至信箱。 若要深入瞭解信箱匯入和匯出,請參閱信箱匯入和匯出Exchange Server。 您無法在Exchange Online中執行這項工作。
此範例使用下列設定將郵件從探索搜尋信箱的 [April Stewart Recovery] 資料夾中匯出至 .pst 檔案。
信箱:探索搜尋信箱
來源資料夾:4 月 4 月復原
ContentFilter:四月旅行計畫
PST 檔案路徑:\MYSERVER\HelpDeskPst\AprilStewartRecovery.pst
New-MailboxExportRequest -Mailbox "Discovery Search Mailbox" -SourceRootFolder "April Stewart Recovery" -ContentFilter "Subject -eq 'April travel plans'" -FilePath \\MYSERVER\HelpDeskPst\AprilStewartRecovery.pst
如需詳細的語法及參數資訊,請參閱 New-MailboxExportRequest。
此範例使用下列設定將郵件從 .pst 檔案匯入至 April Stewart 信箱中的 [Recovered By Helpdesk] 資料夾中。
信箱:4 月 4 月
目的檔案夾:由技術服務人員復原
PST 檔案路徑:\MYSERVER\HelpDeskPst\AprilStewartRecovery.pst
New-MailboxImportRequest -Mailbox "April Stewart" -TargetRootFolder "Recovered By Helpdesk" -FilePath \\MYSERVER\HelpDeskPst\AprilStewartRecovery.pst
如需詳細的語法及參數資訊,請參閱 New-MailboxImportRequest。
如何才能了解這是否正常運作?
若要確認您已成功將訊息匯出至 .pst 檔案,請使用 Outlook 開啟 .pst 檔案並檢查其內容。 若要確認您已成功從 .pst 檔案匯入訊息,請讓使用者檢查您在上述命令中指定的目的檔案夾內容。
其他資訊
單一 專案複原可啟用復原已刪除專案的功能,只要該專案的已刪除專案保留期間尚未過期,系統管理員即可復原使用者或保留原則所清除的訊息。 若要深入瞭解單一專案復原,請參閱Exchange Server 中的 [可復原的專案] 資料夾。
在Exchange Server中,信箱資料庫預設會設定為保留已刪除的專案 14 天。 您可以為信箱或信箱資料庫設定已刪除的專案保留設定。 如需詳細資訊,請參閱:
如果已刪除的專案尚未清除,而且該專案的已刪除專案保留期限尚未過期,使用者可以復原該專案。 如果使用者需要從 [可復原的專案] 資料夾復原已刪除的專案,請將它們指向下列主題:
本主題說明如何使用 Search-Mailbox Cmdlet 來搜尋和復原遺漏的專案。 如果您使用此 Cmdlet,一次只能搜尋一個信箱。 如果您想要同時搜尋多個信箱,您可以在 Exchange 系統管理中心的 Exchange Server 中使用就地電子檔探索, (EAC) 或 Windows PowerShell 中的New-ComplianceSearch Cmdlet。
除了使用此程式來搜尋和復原已刪除的專案之外,您也可以使用類似的程式來搜尋使用者信箱中的專案,然後從來源信箱中刪除這些專案。 如需詳細資訊,請參閱搜尋和刪除Exchange Server中的訊息。
相關文章
您是否使用Exchange Online? 請參閱復原Exchange Online中使用者信箱中已刪除的郵件。