Powershell script that deletes from ONLY inbox email that predates 1/1/17

I need to delete emails from ONLY my INBOX that predate 1/1/17. I know the script:

search-mailbox -identity user -SearchQuery "Received:<$('01/01/2017')" -deletecontent

This works and deletes my email fine but I think it also deletes my: sent, deleted, and sub folder's emails as well. Any suggestions?
Khari TurnerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

timgreen7077Exchange EngineerCommented:
nope this cmdlets searches your entire indexed mailbox. I don't know of a way to search just your inbox and delete only from there. you may have to use OWA or outlook and sort by date and delete what you want to from there. using the search-mailbox doesn't allow the granularity to search specific folders other than the dumpster, other than that it will search your entire indexed mailbox.
0
Jason CrawfordTransport NinjaCommented:
The Search-Mailbox cmdlet uses Advanced Query Syntax which, unfortunately, doesn't have a property for 'Folder':

https://technet.microsoft.com/en-us/library/bb232132(v=exchg.141).aspx#AQS

The functionality you're looking for may not be native to Exchange, but it's still doable using the EWS API.  Here is an example I pulled at random, I am not endorsing this script just using it as an example:

https://gist.github.com/sunnyc7/9820300
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
timgreen7077Exchange EngineerCommented:
The information provided was enough to help author make decision.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Powershell

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.