Exchange maintenance

I have received a request to do a maintenance on exchange 2010.

Is there any check list/recommendations on how to do the maintenance.

Your advice appreciated.
LVL 28
MAS EE MVETechnical Department HeadAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Carol ChisholmConnect With a Mentor Commented:
maintenance can mean many things:

first would be patching. (read release notes - backup - patch - test)
It a bit more complex if there is a DAG:
http://msexchangeguru.com/2013/05/10/e2010-dag-patching/

Then there is database maintenance
Read here on the Exchange Team Blog:
 http://blogs.technet.com/b/exchange/archive/2011/12/14/database-maintenance-in-exchange-2010.aspx

And here on TechNet: http://technet.microsoft.com/en-us/library/bb691410(v=exchg.141).aspx
0
 
MAS EE MVETechnical Department HeadAuthor Commented:
I am sorry it is exchange 2007.
He wants to delete all his old emails by archiving. What is the best practice
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 
Carol ChisholmCommented:
Export the mails to a .pst file.
Make sure you can read the .pst file.
Make several copies of the .pst file.
Delete the old mails

This is all in Outlook. Exchange 2007 did not have Archive Mailboxes.
0
 
MAS EE MVETechnical Department HeadAuthor Commented:
Is there any powershell command to delete all emails before 2011 from exchange2007
0
 
Carol ChisholmCommented:
Read carefully, this is more complicated than you might think.
There are sent received and modify dates.
If you move a message to a new folder that changes it and it might not get deleted.

You probably need something like this.

Make sure you have a backup and if possible test..

Search-Mailbox -Identity <username> -SearchQuery '(Received:09/20/2012..10/12/2012)' -deletecontent
0
 
dsnegi_25decConnect With a Mentor Commented:
Follow below article

1) Database Compaction
2) Database Defragmentation
3) Database Checksum
4) Use counter to check online maintenance is working or not.
5) White Space on regular basis
6) Check backups and perform test restores as regularly as possible
7) Check drive free space and in particular that logs are getting truncated after successful backups
 8) Install security updates on regular basis.
9) Run EXBPA before doing any changes.
10) A monitoring tool like SCOM can assist on this.


Below is technet article with complete detail

http://technet.microsoft.com/en-us/library/jj651671(v=exchg.141).aspx
0
 
MAS EE MVETechnical Department HeadAuthor Commented:
What is the command to delete all emails older than xx-xx-xxxx date?
0
 
Carol ChisholmCommented:
For one mailbox, date format might depend on your  language settings.

Search-Mailbox -Identity <username> -SearchQuery Received:<$("mm/dd/yyyy") -deletecontent
0
 
dsnegi_25decConnect With a Mentor Commented:
Not sure why are you looking to delete the emails for older dates. I have seen the user's when they asked their emails for longer dates sometime more than 10 years ago emails. So my personal suggestion is go for archiving solution

Any ways that's your business call.

Same thing has been discussed sometimes back in technet.

http://social.technet.microsoft.com/Forums/exchange/en-US/945fd18f-1359-4369-8b86-7d5036b6a8bf/autodelete-emails-older-than-x-30-days-on-specific-mailboxes?forum=exchangesvrsecuremessaginglegacy
0
 
Carol ChisholmCommented:
But I do agree, does this user REALLY want to delete. Make an archive first and a backup in case they change their mind, or their boss or successor needs the information.
0
 
MAS EE MVETechnical Department HeadAuthor Commented:
@ dsnegi_25dec and carolchi
I will export the emails to PST for the entire organization and delete the old emails as there is no archive system in exchange 2007

Any suggestions or any better solution you have?
0
 
MAS EE MVETechnical Department HeadAuthor Commented:
I have created a new database in a newly created RAID Array and moved all the mailboxes to the new DB by skipping 100 corrupted items.

Will it help in terms of database maintenance?
Or can I tell the client that database maintenance is done?
Just wanted to know suggestions.

After this I will export the emails to PST.
0
 
Carol ChisholmCommented:
The question was not at all clear - I think we have provided a lot of information for a complex question about Outlook and Exchange.
0
 
Carol ChisholmCommented:
Will it help in terms of database maintenance?
- Your new database will be compact but you still need to do regular maintenance as explained above.

Or can I tell the client that database maintenance is done?
- maintenance is not a one time thing but a regular process. We are not clear what your client is looking for - there was also the question about archiving, which has been done.


Just wanted to know suggestions
0
 
MAS EE MVETechnical Department HeadAuthor Commented:
Thanks to all
0
All Courses

From novice to tech pro — start learning today.