Solved

Office 365 (Exchange) Change Default RetainDeletedItemsFor

Posted on 2013-11-20
5
1,607 Views
Last Modified: 2013-11-22
I would like to change the deleted items retention period (the amount of time a person can recover a deleted item) from the default 14 days to the maximum of 30 days. I am aware I can do this via a PowerShell command per existing mailbox but would like to set the default value so every subsequent mailbox that is created would inherit the 30 days setting.

TIA,
- Brian
0
Comment
Question by:b_stockton
  • 2
  • 2
5 Comments
 
LVL 40

Accepted Solution

by:
Vasil Michev (MVP) earned 300 total points
ID: 39665259
Two things here:

1) The amount of time item is stored in the 'recycle bin', controlled by the "Deleted items" tag
2) The amount of time items are stored in the "Recover deleted items" container, controlled by the "Recovarable Items" tag

For the first one, Just create a new retention tag/policy and apply it as default. For the second one, you use the Set-mailbox cmdlet. If you are using a script to provision new mailboxes, just add this as additional action. If not, you can run this on a schedule:

Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox| ? RetainDeletedItemsFor -le "14.00:00:00" | Set-Mailbox -RetainDeletedItemsFor 30

Open in new window

0
 
LVL 4

Assisted Solution

by:ontech
ontech earned 200 total points
ID: 39665969
Set-Mailbox -RetainDeletedItemsFor 30

You can run this command and this cannot be set to domain level.
You will have to manually change the settings for all users.
0
 

Author Comment

by:b_stockton
ID: 39667352
That's too bad but it is what I was afraid of. It would be nice to have their settings pre-configured so a non-sysadmin could setup accounts. <shrug>

Thanks.
0
 
LVL 40

Expert Comment

by:Vasil Michev (MVP)
ID: 39668200
You can grant permissions to certain people to run this command, RBAC gives you a lot of flexibility.
0
 

Author Comment

by:b_stockton
ID: 39669658
I'm going to split the points but didn't really get what I was wanting. I do understand the feature I want/need, making the "-RetainDeletedItemsFor 30" command a system-wide default, is not available on the service. :(

Thanks
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Moving applications to the cloud or switching services to cloud-based ones, is a stressful job.  Here's how you can make it easier.
Read this checklist to learn more about the 15 things you should never include in an email signature.
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Internet Business Fax to Email Made Easy - With  eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, f…

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question