Hi Readers,
Today I am sharing the method to remove messages from exchange mailboxes.
Note:- Indexing should be working fine otherwise there would be issues in removing messages from mailboxes.
Create a CSV file for user mailboxes on which you want to take action:
Just logging:
import-csv c:\tmp\Messagesubject.csv | foreach {Search-Mailbox $_.alias -SearchQuery subject:“Vikas Sukhija Schedule” -TargetMailbox “LogMailbox” -TargetFolder “Logs” -LogOnly -LogLevel Full} >c:\tmp\output.txt
Move & Delete Messages:
import-csv c:\tmp\exchange2010.csv | foreach {Search-Mailbox $_.alias -SearchQuery subject:”Vikas Sukhija Schedule” -TargetMailbox “LogMailbox” -TargetFolder “Logs” -DeleteContent -force} > c:\tmp\moveanddel.txt
Delete Messages:
import-csv c:\tmp\exchange2010.csv | foreach {Search-Mailbox $_.alias -SearchQuery subject:”Vikas Sukhija Schedule” -DeleteContent -force} > c:\temp\output.txt
Regards
Sukhija Vikas
