Delete mistakenly sent messages in Exchange
Sometimes employees send emails by mistake and need to use this name to delete
Empower the management group
New-ManagementRoleAssignment-Role "Mailbox Import Export"-User ixmsoft\ administrator
OR
Get-Mailbox-ResultSize Unlimited | Add-MailboxPermission-User "wu"-Acce***ights Fullaccess-InheritanceType All
Save his email to a specific account before deleting it
Search-Mailbox-Identity "xiayu"-SearchQuery "Subject:15"-TargetMailbox "xiatian"-TargetFolder "beifen"-LogLevel Full
Delete messages from specific users at a specific time
Search-Mailbox-Identity xiayu-SearchQuery "Received:01/22/2018..01/22/2018"-DeleteContent
Delete specific subject, specific user's mail
Search-Mailbox-Identity xiayu-SearchQuery Subject:'15'-DeleteContent
Save user messages before deleting them in bulk
Import-Csv-Path'C:\ list\ long.csv' | Foreach {Search-Mailbox-SearchQuery 'topic: "26"-Identity $_ .Email-TargetMailbox administrator@long.com-TargetFolder inbox}
Delete user messages in bulk
Import-Csv-Path'C:\ long.csv' | Foreach {Search-Mailbox-SearchQuery Subject:'36'-DeleteContent-Identity $_ .Email}
Delete all users, messages with a specific subject
Get-Mailbox-ResultSize unlimited | Search-Mailbox-SearchQuery "subject:35"-DeleteContent