Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We're using resource mailboxes in Exchange 2007 for scheduling conference rooms. We'd like to set the calendars in those mailboxes to provide everyone with read access to the full details of the room's schedule in the scheduling assistant. By default, the calendars only show whether the room is booked at a certain time. That makes it kind of hard for people to work out conflicts amongst themselves without bothering the heroes at the Help Desk.

I do realize that going ahead and sending a meeting request will result in a conflict email indicating who has the room booked already, but it would be far better (and less confusing) for the users if we could eliminate that back and forth.

I also realize that we can manually grant ourselves full access to each mailbox, then open the calendar in Outlook and change the permissions there, but we would like to be able to do it via the Exchange Management Management Shell to avoid that repetitive work. And we just can't seem to find the command to do it. Anyone out there know how?

share|improve this question
up vote 2 down vote accepted

There's no built-in way to do what you want, but here are some nice third-party instructions:

This utility should do it too, but I've never used it:

Do be sure you use groups in your permissions so that you don't have to do this again when the list of people to be granted access changes. >smile<

share|improve this answer
+1 for PFDavAdmin: it's a great (albeit non-scriptable) tool for this job. – crb Jul 9 '09 at 23:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.