Cách khôi phục các mục đã xóa khỏi hộp thư Microsoft 365
Một phương pháp tuyệt vời để khôi phục các mục đã xóa khỏi hộp thư là trong trung tâm quản trị Exchange và bằng PowerShell. Các mục đã xóa có thể là ghi chú, nhiệm vụ, tin nhắn hoặc mục lịch. Bạn có thể tìm và khôi phục các mục đã xóa trong thư mục Các mục đã xóa, Khôi phục các mục đã xóa và Các mục đã xóa. Trong bài viết này, bạn sẽ tìm hiểu cách khôi phục các mục đã xóa khỏi hộp thư trong Microsoft 365.
Các mục bị xóa mềm và cứng
Có ba loại mục đã xóa trong hộp thư:
- Các mục đã xóa: Các mục đã xóa trong thư mục Các mục đã xóa
Khi người dùng xóa một mục, chẳng hạn như tin nhắn, tác vụ hoặc cuộc hẹn trên lịch, trong Outlook hoặc OWA, nó sẽ chuyển đến thư mục Các mục đã xóa. Mục bị xóa mềm sẽ ở lại trong thư mục bao lâu tùy ý người dùng.
- Khôi phục các mục đã xóa: Các mục đã xóa mềm trong Khôi phục các mục đã xóa bị xóa khỏi thư mục Các mục đã xóa
Người dùng có thể di chuyển mục đã xóa từ thư mục Các mục đã xóa đến Các mục đã xóa được khôi phục, nơi mục này sẽ tồn tại tối đa 30 ngày, tùy thuộc vào cài đặt thời gian lưu giữ các mục đã xóa của bạn.
- Các mục đã xóa: Các mục đã xóa vĩnh viễn được xóa khỏi Khôi phục các mục đã xóa
Từ Khôi phục các mục đã xóa, người dùng có thể chọn khôi phục hoặc xóa (xóa cứng) các mục đã chọn. Điều quan trọng là phải hiểu rằng các mục đã xóa sẽ bị xóa vĩnh viễn và chỉ quản trị viên mới có thể xem và khôi phục.
Bảng bên dưới hiển thị ba loại mục đã xóa khác nhau để khôi phục.
- Soft-deleted items
Các mục bị xóa mềm
- User and admin can view and restore these items
Người dùng và quản trị viên có thể xem và khôi phục các mục này
Lưu ý: Nếu bạn không muốn khôi phục các mục đã xóa trong trung tâm quản trị Exchange và bằng PowerShell, hãy sử dụng công cụ MFCMAPI để khôi phục các mục đã xóa.
Quyền cần thiết
Trước khi bắt đầu, bạn phải chỉ định quyền cần thiết để khôi phục các mục đã xóa trong trung tâm quản trị Exchange.
Nếu không có quyền, bạn không thể sử dụng tính năng này trong trung tâm quản trị Exchange và bạn sẽ gặp lỗi bên dưới nếu chạy các lệnh trong Exchange Online PowerShell.
Get-RecoverableItems: Thuật ngữ 'Get-RecoverableItems' không được nhận dạng dưới dạng tên của lệnh ghép ngắn, hàm, tệp tập lệnh hoặc chương trình thực thi. Kiểm tra chính tả của tên hoặc nếu có đường dẫn được bao gồm, hãy xác minh rằng đường dẫn đó đúng và thử lại.
Chúng tôi khuyên bạn nên làm theo các bước trong Cách khắc phục sự cố khôi phục các mục đã xóa bị chuyển sang màu xám trong Exchange Online.
- Bạn cần chỉ định quản trị viên làm thành viên của nhóm vai trò Quản lý khám phá
- Thêm vai trò Xuất nhập hộp thư vào nhóm vai trò Quản lý khám phá
Lưu ý: Đợi ít nhất một giờ để các quyền có hiệu lực.
Khôi phục các mục đã xóa trong trung tâm quản trị Exchange
Sau khi gán quyền cần thiết, bạn có thể khôi phục các mục đã xóa cho hộp thư Microsoft 365.
Lưu ý: Các mục trong thư mục Các mục đã xóa có thể ở đó bao lâu tùy thích. Nhưng khi bạn xóa một mục khỏi thư mục Các mục đã xóa, mục đó sẽ chuyển sang Khôi phục các mục đã xóa. Theo mặc định, các mục đã xóa này sẽ ở trong thùng rác trong 14 ngày và bạn có thể đặt thời gian lưu giữ các mục đã xóa trên Exchange Online tối đa là 30 ngày.
Khôi phục các mục đã xóa
Để khôi phục các mục đã xóa trong EAC, hãy làm theo các bước sau:
- Đăng nhập vào trung tâm quản trị Exchange
- Nhấp vào Người nhận > Hộp thư
- Nhấp vào hộp thư từ danh sách
- Nhấp vào tab Khác
- Nhấp vào Khôi phục các mục đã xóa
Danh sách hiển thị tất cả các mục đã xóa và loại thư mục nơi tìm thấy chúng, chẳng hạn như Các mục đã xóa, Các mục có thể phục hồi\Deletions và Các mục có thể phục hồi\Purges. Nó cũng hiển thị thư mục gốc nơi từng mục thư được đặt, chẳng hạn như Hộp thư đến, Mục đã gửi hoặc Lịch.
- Chọn mục bạn muốn khôi phục
- Nhấp vào Khôi phục các mục đã xóa
- Nó phục hồi thành công từng mục vào thư mục gốc
Xác minh khôi phục các mục đã xóa
Để xác minh rằng bạn đã khôi phục các mục đã xóa vào thư mục gốc trong Outlook, hãy làm theo các bước sau:
- Đăng nhập vào Outlook
- Nhấp vào thư mục
- Xác minh mục thư đã trở lại thư mục gốc (Email rác)
- Xác minh mục thư khác đã trở lại thư mục gốc (Các mục đã gửi)
- Xác minh mục thư cuối cùng đã trở lại thư mục gốc (Hộp thư đến)
- Xác minh rằng các mục không xuất hiện trong thư mục Các mục đã xóa hoặc Khôi phục các mục đã xóa
Khôi phục các mục đã xóa bằng PowerShell
Để khôi phục các mục đã xóa bằng PowerShell, hãy thực hiện các bước bên dưới.
Lưu ý: Các mục trong thư mục Các mục đã xóa có thể ở đó bao lâu tùy thích. Nhưng khi bạn xóa một mục khỏi thư mục Các mục đã xóa, mục đó sẽ chuyển sang Khôi phục các mục đã xóa. Theo mặc định, các mục đã xóa này sẽ ở trong thùng rác trong 14 ngày và bạn có thể đặt thời gian lưu giữ các mục đã xóa trên Exchange Online tối đa là 30 ngày.
Kết nối với Exchange Online PowerShell
Để chạy các lệnh PowerShell được chỉ định trong bài viết hiện tại, bạn phải Kết nối với Exchange Online PowerShell.
Connect-ExchangeOnlineNhận các mục có thể phục hồi bằng PowerShell
Để tìm các mục đã xóa trong hộp thư, chúng tôi sẽ sử dụng lệnh ghép ngắn Get-RecoverableItems PowerShell. Lệnh ghép ngắn này sẽ lấy tất cả các mục trong thư mục Các mục đã xóa, Khôi phục các mục đã xóa và Các mục đã xóa.
Get-RecoverableItems -Identity "Stephen.Hunter@m365info.com"Hiển thị các mục đã xóa bởi SourceFolder
Chạy lệnh PowerShell để nhận danh sách tất cả các mục đã xóa trong một hộp thư.
Get-RecoverableItems -Identity "Stephen.Hunter@m365info.com" | Select-Object Subject, ItemClass, SourceFolder, LastParentPath Đầu ra PowerShell hiển thị kết quả bên dưới.
Subject ItemClass SourceFolder LastParentPath
------- --------- ------------ --------------
Re: Healthcare Professional Email list IPM.Note Recoverable Items\Deletions Junk Email
Canceled: Meeting customer IPM.Schedule.Meeting.Canceled Recoverable Items\Deletions Inbox
Canceled: Meeting with customer IPM.Schedule.Meeting.Canceled Recoverable Items\Deletions Inbox
FW: Weekly meeting Sales IPM.Note Recoverable Items\Deletions Inbox
Re: Follow Up IPM.Note Recoverable Items\Deletions Junk Email
IPM.Note Recoverable Items\Deletions Junk Email
FW: Meeting IPM.Note Recoverable Items\Deletions Inbox
Meeting IPM.Note Recoverable Items\Deletions Inbox
RE: REMINDER IPM.Note Recoverable Items\Deletions Junk Email
spam IPM.Note Deleted Items Inbox
Your digest email IPM.Note Deleted Items Inbox
FW: Subject1 IPM.Note Deleted Items Inbox
Canceled: Meeting IPM.Schedule.Meeting.Canceled Recoverable Items\Purges Inbox
FW: Meeting IPM.Note Recoverable Items\Purges Inbox
FW: Meeting with customer IPM.Note Recoverable Items\Purges InboxBạn có thể chọn hiển thị các mục đã xóa trong hộp thư bằng tham số -SourceFolder.
Chạy lệnh PowerShell bên dưới để hiển thị các mục đã xóa trong thư mục Các mục đã xóa.
Get-RecoverableItems "Stephen.Hunter@m365info.com" -SourceFolder DeletedItemsChạy lệnh PowerShell bên dưới để hiển thị các mục đã xóa mềm trong thư mục Các mục có thể phục hồi\Deletions.
Get-RecoverableItems "Stephen.Hunter@m365info.com" -SourceFolder RecoverableItemsChạy lệnh PowerShell bên dưới để hiển thị các mục đã bị xóa cứng trong thư mục Các mục có thể phục hồi\Purges.
Get-RecoverableItems "Stephen.Hunter@m365info.com" -SourceFolder PurgedItemsHiển thị các mục đã xóa theo FilterItemType
Để xem các mục đã xóa của một hộp thư sẽ hiển thị tất cả các loại mục thư (ItemClass). Bảng dưới đây hiển thị tất cả các loại mục đã xóa.
- IPM.Appointment
Mục lịch (Cuộc họp và cuộc hẹn)
- IPM.Contact
Liên hệ
- IPM.File
Tài liệu
- IPM.Note
Thư điện tử
- IPM.Task
Mục nhiệm vụ
Để tìm kiếm một loại mục thư đã xóa cụ thể, hãy sử dụng tham số -FilterItemType. Chạy lệnh PowerShell bên dưới để chỉ hiển thị các mục lịch đã xóa.
Get-RecoverableItems -Identity "Stephen.Hunter@m365info.com" -FilterItemType IPM.AppointmentĐể hiển thị số lượng mục thư đã xóa của một hộp thư, hãy sử dụng lệnh PowerShell bên dưới.
(Get-RecoverableItems "Stephen.Hunter@m365info.com").countĐầu ra PowerShell sẽ hiển thị số lượng mục đã xóa.
Hiển thị các mục đã xóa theo ngày
Để hiển thị các mục thư đã xóa trong một ngày cụ thể, hãy sử dụng thông số -FilterStartTime và -FilterEndTime. Sử dụng định dạng ngày ngắn mm/dd/yyyy để chỉ định ngày.
Chạy ví dụ về lệnh PowerShell bên dưới để hiển thị các mục đã xóa cho một hộp thư vào một ngày cụ thể.
Get-RecoverableItems "Stephen.Hunter@m365info.com" -FilterStartTime "4/15/2024" -FilterEndTime "4/16/2024"Hiển thị các mục đã xóa theo Chủ đề
Chạy lệnh PowerShell bên dưới với tham số -SubjectContains để hiển thị mục đã xóa có chuỗi văn bản cụ thể trong chủ đề của chúng.
Get-RecoverableItems -Identity "Stephen.Hunter@m365info.com" -SubjectContains "Healthcare"Đầu ra PowerShell hiển thị kết quả bên dưới.
LastParentPath : Junk Email
LastParentFolderID : DC498BC89A10B34E8A7B9BC03E1040F8000000000114
OriginalFolderExists : True
Identity : Stephen.Hunter@m365info.com
MailboxIdentity : a2ff010e-0e03-4c56-8863-2ae7f07876dd\e7a17671-2398-474a-bca5-5330e8602e89
ItemClass : IPM.Note
Subject : Re: Healthcare Professional Email list
PolicyTag : 3dbb5f39-dc76-4916-9db3-fa9191760a55
EntryID : 000000005A01B97AEDFF8D44BCBCAFF9CB9F8EA50700DC498BC89A10B34E8A7B9BC03E1040F800001AE485C00000
DC498BC89A10B34E8A7B9BC03E1040F800007D4A02AB0000
SourceFolder : Recoverable Items\Deletions
LastModifiedTime : 04/04/2024 23:22:18
IsValid : True
ObjectState : NewXuất các mục đã xóa của một hộp thư
Nếu bạn cần hiển thị cho người dùng những mục đã xóa mà họ muốn khôi phục, tốt nhất bạn nên xuất tất cả các mục đã xóa của một hộp thư.
Bạn cần tạo thư mục temp trong ổ (C:) nếu bạn chưa làm điều đó.
Để xuất tất cả các mục đã xóa của một hộp thư, hãy sử dụng lệnh PowerShell sau.
Get-RecoverableItems "Stephen.Hunter@m365info.com" | Export-Csv "C:\temp\DeletedItems.csv"Khôi phục các mục đã xóa bằng PowerShell
Để khôi phục các mục đã xóa của một hộp thư, chúng tôi sẽ sử dụng lệnh ghép ngắn Restore-RecoverableItems Powershell.
Khôi phục các mục đã xóa cụ thể cho một hộp thư
Chạy lệnh PowerShell bên dưới để khôi phục mục đã xóa cụ thể của một hộp thư bằng tham số -EntryID.
Restore-RecoverableItems "Stephen.Hunter@m365info.com" -EntryID "000000006BA04B4D9119D447A37F56736C9593C307008A9E28902796144FA963DDD937E7B38500000000015600008A9E28902796144FA963DDD937E7B3850000000183260000"Đầu ra PowerShell cho thấy nó đã khôi phục mục vào thư mục Calender vì thư mục gốc không còn tồn tại.
RestoredToFolderPath : Calendar
RestoreToFolderId : LgAAAABroEtNkRnUR6N/VnNslZPDAQCKniiQJ5YUT6lj3dk357OFAAAAAAENAAAC
WasRestoredToOriginalFolder : False
WasRestoredSuccessfully : True
Identity : Stephen.Hunter@m365info.com
MailboxIdentity : a2ff010e-0e03-4c56-8863-2ae7f07876dd\e7a17671-2398-474a-bca5-5330e8602e89
ItemClass : IPM.Appointment
Subject : Juneteenth (Observed)
PolicyTag :
EntryID : 000000006BA04B4D9119D447A37F56736C9593C307008A9E28902796144FA963DDD937E7B38500000000015600008A9E28902796144FA963DDD937E7B3850000000183260000
SourceFolder : Deleted Items\United States holidays
LastModifiedTime : 08/17/2023 13:55:50
IsValid : True
ObjectState : NewChạy lệnh PowerShell bên dưới để khôi phục các mục đã xóa cụ thể của một hộp thư theo chủ đề.
Restore-RecoverableItems -Identity "Stephen.Hunter@m365info.com" -SubjectContains "Healthcare"Đầu ra của PowerShell cho thấy nó đã khôi phục mục đó vào thư mục Email Rác, nơi nó được đặt ban đầu.
RestoredToFolderPath : Junk Email
RestoreToFolderId : LgAAAABaAbl67f+NRLy8r/nLn46lAQDcSYvImhCzTop7m8A+EED4AAAAAAEUAAAB
WasRestoredToOriginalFolder : True
WasRestoredSuccessfully : True
Identity : Stephen.Hunter@m365info.com
MailboxIdentity : a2ff010e-0e03-4c56-8863-2ae7f07876dd\e7a17671-2398-474a-bca5-5330e8602e89
ItemClass : IPM.Note
Subject : Re: Healthcare Professional Email list
PolicyTag : 3dbb5f39-dc76-4916-9db3-fa9191760a55
EntryID : 000000005A01B97AEDFF8D44BCBCAFF9CB9F8EA50700DC498BC89A10B34E8A7B9BC03E1040F800001AE485C00000DC498BC89A10B34E8A7B9BC03E1040F800007D4A02AB0000Khôi phục tất cả các mục đã xóa cho một hộp thư
Trước tiên, bạn có thể đo thời gian ước tính cần thiết để khôi phục tất cả các mục đã xóa của một hộp thư
Measure-command {Restore-RecoverableItems "Stephen.Hunter@m365info.com"}Đầu ra PowerShell hiển thị kết quả bên dưới.
Days : 0
Hours : 0
Minutes : 0
Seconds : 8
Milliseconds : 506
Ticks : 85069215
TotalDays : 9,84597395833333E-05
TotalHours : 0,00236303375
TotalMinutes : 0,141782025
TotalSeconds : 8,5069215
TotalMilliseconds : 8506,9215Để khôi phục tất cả các mục trong thư mục Các mục đã xóa, Khôi phục các mục đã xóa và Các mục đã xóa, hãy sử dụng lệnh PowerShell bên dưới.
Get-RecoverableItems -Identity "Stephen.Hunter@m365info.com" | Restore-RecoverableItemsKhôi phục các mục đã xóa bằng LastParentFolderID
Trong ví dụ của chúng tôi, chúng tôi sẽ khôi phục tất cả các mục đã xóa nằm trong một thư mục cụ thể (Hộp thư đến).
Trước tiên, bạn cần tìm giá trị của tham số -LastParentFolderID bằng lệnh ghép ngắn Get-RecoverableItems mà chúng tôi đã trình bày trong các bước trước.
Get-RecoverableItems -Identity "Stephen.Hunter@m365info.com"Đầu ra PowerShell hiển thị danh sách tất cả các mục đã xóa.
LastParentPath : Inbox
LastParentFolderID : DC498BC89A10B34E8A7B9BC03E1040F800000000010C
OriginalFolderExists : True
Identity : Stephen.Hunter@m365info.com
MailboxIdentity : a2ff010e-0e03-4c56-8863-2ae7f07876dd\e7a17671-2398-474a-bca5-5330e8602e89
ItemClass : IPM.Note
Subject : test
PolicyTag :
EntryID : 000000005A01B97AEDFF8D44BCBCAFF9CB9F8EA50700DC498BC89A10B34E8A7B9BC03E1040F800000000010A0000
DC498BC89A10B34E8A7B9BC03E1040F8000068B682910000
SourceFolder : Deleted Items
LastModifiedTime : 04/15/2024 22:34:50
IsValid : True
ObjectState : NewKhi có giá trị của -LastParentFolderID, chúng tôi có thể khôi phục tất cả các mục đã xóa vào thư mục gốc.
Lưu ý: Nếu thư mục gốc không còn tồn tại, giá trị LastParentFolderID sẽ trống và giá trị OriginalFolderExists là False . Điều này có nghĩa là bạn không thể khôi phục các mục đã xóa bằng tham số -LastParentFolderID.
Chạy lệnh PowerShell bên dưới.
Restore-RecoverableItems "Stephen.Hunter@m365info.com" -LastParentFolderID "DC498BC89A10B34E8A7B9BC03E1040F800000000010C"Khôi phục tất cả các mục đã xóa cứng cho một hộp thư
Để khôi phục tất cả các mục đã bị xóa trong một hộp thư, bạn có thể sử dụng lệnh PowerShell bên dưới.
Get-RecoverableItems "Stephen.Hunter@m365info.com" -SourceFolder PurgedItems | Restore-RecoverableItems "Stephen.Hunter@m365info.com"Đó là nó!
Đọc thêm: Cách khôi phục hộp thư Microsoft 365 đã xóa »
Phần kết luận
Bạn đã tìm hiểu cách khôi phục các mục đã xóa khỏi hộp thư Microsoft 365. Trước tiên, bạn cần gán các quyền cần thiết để tìm kiếm và khôi phục các mục đã xóa cho hộp thư. Sau đó, bạn có thể chọn khôi phục các mục đã xóa trong trung tâm quản trị Exchange hoặc bằng PowerShell.
bạn có thích bài viết này? Bạn cũng có thể thích Quản lý quyền thư mục hộp thư bằng PowerShell. Đừng quên theo dõi chúng tôi và chia sẻ bài viết này.






