• 1. London, UK
  • 2. Sydney, Australia
  • 3. New York, NY
  • 4. Melbourne, Australia
  • 5. Paris, France
  • 6. San Francisco, CA
  • 7. Chicago, IL
  • 8. Moscow, Russia
  • 9. Amsterdam, The Netherlands
  • 10. Toronto, Canada

Tuesday, April 24, 2007

 

HOW TO: Convert a user mailbox to a resource mailbox

Posted by Bharat Suneja at 12:21 PM
When creating a new mailbox (or a mailbox-enabled user) in Exchange Server 2007, you have the option of creating a user mailbox or a resource mailbox - the latter for conference rooms, equipment like projectors, etc.

If you've already created a user mailbox instead, and want to convert it to a resource mailbox, use the following command:

Set-Mailbox "MailboxName" -Type Room

This sets up the mailbox as a room mailbox. The following changes take place (perhaps not an extensive list):
IsResource: True
UserAccountControl: Yes, Exchange Server 2007 resource mailboxes are disabled (displayed as "AccountDisabled" in the shell)
ExchangeUserAccountControl: AccountDisabled
LinkedMasterAccount: NT AUTHORITY\SELF
RecipientTypeDetails: RoomMailbox
AddressListMembership: In addition to the Default GAL and All Users address lists, the mailbox is made a member of All Rooms address list

AutomateProcessing in MailboxCalendarSettings is set to AutoUpdate. AutoUpdate sets up the mailbox to be processed by the Calendar Attendant. This processes meetings for users as they are received - even if the user is not logged on. Calendar items (meetings) are placed on the user's Calendar as tentative. As meeting updates are received, it marks the older instances as outdated.

The other choice here is AutoAccept, which sets it up for processing by the Resource Booking Attendant. It is similar to the Auto-Accept Agent for Exchange Server 2003 (a separate web download) - with a lot more configuration options, and without the XML configuration file required by AAA. To set up the mailbox for resource booking:

Set-MailboxCalendarSettings "MailboxName" -AutomateProcessing AutoAccept

There are plenty of configuration options one can use with Set-MailboxCalendarSettings command. Look at these in the documentation to figure out if you want to change any of the defaults.

To get a list of all resource mailboxes:

Get-Mailbox | where {$_.IsResource -eq "true"}

Labels: , , ,

1 Comments:

August 22, 2007 5:13 PM
Blogger Bad Andy said...

Ever seen this before? I'm getting an error when trying to convert a mailbox to a room with this command:

[PS] C:\Documents and Settings\username>get-mailbox test12 | set-mailbox -type room
Set-Mailbox : The operation to convert mailbox "domain.contoso.com/OU/Users/Test12 70c0099e-a0b4-4c44-ad3a-8a163bd07468" from type "LinkedMailbox" to type "RoomMailbox" is not supported. At line:1 char:42
+ get-mailbox test12 | set-mailbox <<<< -type room

I've verified that the ExternalAccount permission is no longer granted to the domain account, and is now granted only to SELF.

 

Post a Comment

Links to this post:

Create a Link

<< Home