How to recover user emails in Microsoft 365

บทความนี้ มาเหล่าๆเรื่องการ Recovery mail บน Office365 กันน่ะครัช.
โดยการ Recovery ได้ทั้งบน Delete item และ Recovery item delete
!!! ลอง มา หน๊ำ กันเด้อ !!!

#ConnectExchangeOnline
Connect-ExchangeOnline

#Get-Detail-All
Get-RecoverableItems -Identity xxx@ilikeit.info | fl 

#search for all deleted items from a user’s mailbox, use:
Get-RecoverableItems -Identity xxx@ilikeit.info | select subject, lastmodifiedtime, SourceFolder

Get-RecoverableItems -Identity xxx@ilikeit.info | select identity, subject, lastmodifiedtime, itemclass

# find emails deleted in the last two days only:
Get-RecoverableItems xxx@ilikeit.info -FilterStartTime (get-date).adddays(-2) -FilterItemType IPM.Note | select Identity,Subject,LastmodifiedTime

#You can easily search through all mailboxes for particular messages. In that case, it’s best to use a detailed search query. This way, the cmdlet will not produce an overwhelming number of results:
$mailboxes=(get-mailbox)
foreach ($mailbox in $mailboxes) {Get-RecoverableItems xxx@ilikeit.info -SubjectContains "test" -FilterStartTime (get-date).adddays(-2) -FilterItemType IPM.Note | select Identity,Subject,LastmodifiedTime}

#The easiest way to recover this data is to add Restore-RecoverableItems in a pipeline, following the query which finds the items to be restored:
Get-RecoverableItems -Identity xxx@ilikeit.info -SubjectContains "<SubjectMail>" | Restore-RecoverableItems

#recovery all
Get-RecoverableItems -Identity xxx@ilikeit.info | Restore-RecoverableItems

#You can also use the Restore-RecoverableItems cmdlet independently. For example, to restore all items deleted by specific users, run

Restore-RecoverableItems -Identity "xxx@ilikeit.info"

#Multi-User

Restore-RecoverableItems -Identity "xxx@ilikeit.info","yyy@ilikeit.info"

Comment

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.