Solved

Office 365 (Exchange) Change Default RetainDeletedItemsFor

Posted on 2013-11-20
5
1,560 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 38

Accepted Solution

by:
Vasil Michev (MVP) earned 300 total points
Comment Utility
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
Comment Utility
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
Comment Utility
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 38

Expert Comment

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

Author Comment

by:b_stockton
Comment Utility
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

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Join & Write a Comment

Create and license users in Office 365 in bulk based on a CSV file. A step-by-step guide with PowerShell script examples.
Find out what Office 365 Transport Rules are, how they work and their limitations managing Office 365 signatures.
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

772 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

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now