Set-Mailbox ConfRoom1 -Type Room
You can use the following values for the Type parameter:
- Regular
- Room
- Equipment
- Shared
Verify the existence of User Resource Mailbox and it’s current Resource state:
PS C:\> Get-Mailbox -Identity BTConf
Name Alias ServerName ProhibitSendQuota
---- ----- ---------- -----------------
BTConf BTConf exch00 unlimited
PS C:\> Get-Mailbox -Identity BTConf | fl *Resource*, *RecipientTypeDetail*
IsResource : False
ResourceCapacity :
ResourceCustom : {}
ResourceType :
RecipientTypeDetails : UserMailbox
Verify Current Mailbox Calendar Permissions:
PS C:\> Get-MailboxFolderPermission -Identity BTConf:\calendar
RunspaceId : 735ed471-91a7-48c1-9e0b-d3a904582187
FolderName : Calendar
User : Default
AccessRights : {Author}
Identity : Default
IsValid : True
RunspaceId : 735ed471-91a7-48c1-9e0b-d3a904582187
FolderName : Calendar
User : Jane Doe
AccessRights : {Owner}
Identity : Jane Doe
IsValid : True
RunspaceId : 735ed471-91a7-48c1-9e0b-d3a904582187
FolderName : Calendar
User : Stacy Rice
AccessRights : {Owner}
Identity : Stacy Rice
IsValid : True
RunspaceId : 735ed471-91a7-48c1-9e0b-d3a904582187
FolderName : Calendar
User : Tim Cook
AccessRights : {PublishingEditor}
Identity : Tim Cook
IsValid : True
Convert the Regular resource Mailbox to Type Room:
Set-Mailbox -Identity BTConf -Type Room
Converting the mailbox to type Room introduces specific properties and sets values that are different from those on a regular user mailbox:
PS C:\> Get-Mailbox -Identity BTConf | fl *resource*, *recipienttypedetail*
IsResource : True
ResourceCapacity :
ResourceCustom : {}
ResourceType : Room
RecipientTypeDetails : RoomMailbox
The following properties are available to enable and configure varying calendar attributes on the Room Mailbox. The current values are default:
PS C:\> Get-CalendarProcessing -Identity BTConf | fl
RunspaceId : 735ed471-91a7-48c1-9e0b-d3a904582187
AutomateProcessing : AutoUpdate
AllowConflicts : False
BookingWindowInDays : 180
MaximumDurationInMinutes : 1440
AllowRecurringMeetings : True
EnforceSchedulingHorizon : True
ScheduleOnlyDuringWorkHours : False
ConflictPercentageAllowed : 0
MaximumConflictInstances : 0
ForwardRequestsToDelegates : True
DeleteAttachments : True
DeleteComments : True
RemovePrivateProperty : True
DeleteSubject : True
AddOrganizerToSubject : True
DeleteNonCalendarItems : True
TentativePendingApproval : True
EnableResponseDetails : True
OrganizerInfo : True
ResourceDelegates : {}
RequestOutOfPolicy : {}
AllRequestOutOfPolicy : False
BookInPolicy : {}
AllBookInPolicy : True
RequestInPolicy : {}
AllRequestInPolicy : False
AddAdditionalResponse : False
AdditionalResponse :
RemoveOldMeetingMessages : True
AddNewRequestsTentatively : True
ProcessExternalMeetingMessages : False
RemoveForwardedMeetingNotifications : False
MailboxOwnerId : tomnet.com/Users-All/Resources/Faraday
Identity : tomnet.com/Users-All/Resources/Faraday
IsValid : True
Configure Automatic Calendar Processing on the Room Mailbox:
Set-CalendarProcessing -Identity BTConf -AutomateProcessing autoaccept
The AutomateProcessing parameter enables or disables calendar processing on the mailbox. This parameter takes the following values:
* None If this parameter is set to None, both the resource booking attendant and the Calendar Attendant are disabled on the mailbox.
* AutoUpdate If this parameter is set to AutoUpdate, only the Calendar Attendant processes meeting requests and responses. This is the recommended setting.
* AutoAccept If this parameter is set to AutoAccept, both the Calendar Attendant and resource booking attendant are enabled on the mailbox. This means that the Calendar Attendant updates the calendar, and then the resource booking assistant accepts the meeting based upon the policies.
The default setting is AutoUpdate.
Finally, we’ll reset the user permissions on the Room mailbox:
PS C:\> Set-MailboxFolderPermission -Identity BTConf:\Calendar -User Default -AccessRights Author
We’ll assign PublishingEditor rights to just one user:
PS C:\> Set-MailboxFolderPermission -Identity BTConf:\Calendar -User JaneDoe -AccessRights PublishingEditor
No Comments