I have a script to clean out mailbox(s) that currently use the search-mailbox cmdlet and it works for most cases. But I have one mailbox (mail journal) that houses a copy of all emails coming and going and once a month after backing it up I delete the content that's older than 1 month. Search-Mailbox works for the fist 10000 but progressively returns less and less items even though there are usually still about 20000 + emails that need to be deleted. I've been looking at the New-MailboxSearch cmdlet but I don't see any way to delete content. Anybody overcome this issue?