Link to home
Start Free TrialLog in
Avatar of kam_uk
kam_uk

asked on

RSG and Restore-Mailbox : Only certain folder

I'm running Exchange 2007 SP2 and need to restore a user's mailbox from Saturday. Normally, I restore the mailbox to the RSG and then run the Restore-Mailbox command to restore the data to a special mailbox I have created.

Two questions on this:

1. When running the Restre-Mailbox -RSG Mailbox etc command, is it possible to only restore a particular Folder that a user wants? If so, would this include sub-folders of that folder etc?

2. On this special mailbox I have, I then generally pick out the item that the user wants and then copy it to their live Outlook profile. I'm toying of the idea of getting them to do it, but this means they may see the other restores I had directed to that mailbox. Is it possible to set access rights to users on folder level for that mailbox?
Avatar of tigermatt
tigermatt
Flag of United Kingdom of Great Britain and Northern Ireland image


The documentation for the Restore-Mailbox cmdlet on Exchange 2007 is available here: http://technet.microsoft.com/en-us/library/bb125218%28EXCHG.80%29.aspx. There is the -IncludeFolders parameter which should do what you ask for. Just specify in that parameter the exact path to the folders you want to recover, i.e. -IncludeFolders \Inbox or -IncludeFolders \Inbox\FolderName.

As for allowing access to particular Outlook folders, this is certainly possible. You just need to be sure that you allow access into the entire tree ABOVE the folder to which you restore. So if you restore to the \Inbox\JoeBloggsRestore folder, Joe Bloggs needs to be added with "Folder Visible" to the root of the mailbox and the Inbox folder, and then a higher level of permissions on the JoeBloggsRestore directory to read and copy data out of there.

You also need to add your restore mailbox as an additional mailbox to his Outlook profile, but by not granting full mailbox access, the user should only be able to see the folders you gave him permission to see, and won't even know the other folders exist.

Simon has a good article on this at http://www.amset.info/outlook/sharing-non-default-folders.asp.

-Matt
Avatar of kam_uk
kam_uk

ASKER


Hello Matt

Thanks for the link, as an example let's say I want to restore a folder named FOLDER1 that sits within the Inbox, how would I do this? As below?

Restore-Mailbox -Identity Scott -RSGDatabase MyRSGDatabase -IncludeFolders \Inbox\Folder1

Or

Restore-Mailbox -Identity Scott -RSGDatabase MyRSGDatabase -IncludeFolders Folder1

And what if FOLDER1 had a sub-folder named FOLDER1_SUB1, is this automatically included in the above command?

>>
ASKER CERTIFIED SOLUTION
Avatar of tigermatt
tigermatt
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of kam_uk

ASKER

Thanks Matt.

Just to confirm, if I decided to go for restoring the entire Inbox, and ran:

Restore-Mailbox -Identity Scott -RSGDatabase MyRSGDatabase -IncludeFolders \Inbox

That would include all-subfolders of the Inbox automatically, correct?

Yep. I've never actually restored using the -IncludeFolders parameter (I just restore the entire mailbox) but that's certainly my and others' understanding of its use.

There is also a -ExcludeFolders parameters which does just what it says on the tin. If you want to include all but a few (like Contacts, Calendar, Tasks etc) then you can specify the excluded ones thus:

-ExcludeFolders \Calendar,\Tasks,\Contacts

Open in new window


-Matt