This blog is dedicated to Ms Exchange 2007 , Active Directory , MSCS Services articles and demos , Its all about Microsoft Exchange 2007 .

12th
JAN

How to Create a Room Mailbox for Manual Approval.

Posted by under Exchange Management Shell

1- Create a Room Mailbox Using Exchange Management Console

When you create a Room Mailbox , You will find that associated user will disable in Active directory , so   you will not able to access OWA for Room Mailbox , You have to assign permissions to an account to manage

2- To assign permissions on a Room Mailbox to owner , You can use the following cmdlet.

Add-MailboxPermission -Identity “Meeting Room Name” -User UserSamAccount -AccessRights FullAccess -InheritanceType All

3- Logon to Room Mailbox owner’s OWA  and Open Room Mailbox OWA , Click Option and then Resource Settings .select  the following Options.

Selected:  Automatically process meeting requests and cancellations
These users can schedule automatically if the resource is available:
Everyone
Selected:  Select Users and Groups:

These users can submit a request for manual approval if the resource is available:
Selected:  Everyone
Select Users and Groups:

These users can schedule automatically if the resource is available and can submit a request for    manual approval if the resource is unavailable:
Everyone
Selected:  Select Users and Groups:

For requests requiring approval:
Selected:  Always forward to delegates
Selected:  Always tentatively accept these requests

4- After these steps , Run the following command.

Set-MailboxCalendarSettings -Identity <MailboxIdParameter> [-AllRequestInPolicy <$true | $false>]  [-RequestInPolicy <RecipientIdParameter[]>]

Example :

Set-MailboxCalendarSettings -Identity “Meeting Room Name” -AllRequestInPolicy $true -RequestInPolicy UserSamAccount

5- Last and Final step to view output using Exchange Management Shell.

[PS] D:\>get-mailboxcalendarsettings -identity MeetingRoomName | fl

AutomateProcessing                           : AutoAccept
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
DisableReminders                              : True
AddOrganizerToSubject                     : True
DeleteNonCalendarItems                   : True
TentativePendingApproval                 : True
EnableResponseDetails                      : True
OrganizerInfo                                     : True
ResourceDelegates                            : {User UserSamAccount}
RequestOutOfPolicy                           :
AllRequestOutOfPolicy                       : False
BookInPolicy                                      :
AllBookInPolicy                                  : False
RequestInPolicy                                 : {User UserSamAccount}
AllRequestInPolicy                             : True
AddAdditionalResponse                    : False
AdditionalResponse                          : <DIV><FONT size=2 face=Tahoma></FONT></DI
V>
RemoveOldMeetingMessages            : True
AddNewRequestsTentatively             : True
ProcessExternalMeetingMessages      : False
DefaultReminderTime                        : 15
RemoveForwardedMeetingNotifications : False
Identity                                                  : Domain/Users/Test Room

Note: UserSamAccount is a NT Login ID of  Room Mailbox Owner

Meeting Room Name is NT Login ID of Room Mailbox

Leave a Reply