Answered by:
Exchange 2007 Permissions to a meeting room

Question
-
I want to restrict a resource room to be viewable and bookable by only a select few users. No one else should see it or be book it. I'm on Exchange 2007. Can you please advise on the power shell command used to perform this action?
Thanks
Monday, July 25, 2011 1:57 PM
Answers
-
Yes u can.. As much as u wish From - Sony Ericsson xperia
- Marked as answer by Berket Friday, July 29, 2011 1:33 PM
Wednesday, July 27, 2011 8:10 PM -
Hi Berket,
You can use this command to list all users permissions on the meeting room:
Get-mailboxpermission –identity meeting room
Here is related document for you:
Get-MailboxPermission
http://technet.microsoft.com/en-us/library/aa998218(EXCHG.80).aspx
Thanks,
Evan
- Marked as answer by Berket Friday, July 29, 2011 1:32 PM
Thursday, July 28, 2011 1:27 AMModerator -
Hi Berket,
•AutoUpdate This is the default value. The Calendar Attendant will process meeting requests which will sit in the calendar of the room in a "tentative state" waiting a delegate approval. (The meeting organizer will receive only the decision of the delegate)
•AutoAccept Resource booking will be enabled on the room mailbox. This means that the room will take into account the policies for the incoming requests (who can schedule.). (With automatic booking configuration, the organizer will receive the decision of the room. Otherwise organizer will first receive a message of recognition pending delegate approval).
You can know more detail from this document:
How to Create and configure a meeting room mailbox with Exchange Server 2007
http://blogs.technet.com/b/exchange/archive/2009/02/26/3407028.aspx
Thanks,
Evan
After all the commands are entered how do i get a list of all the users who have the bookinpolicy?You can use this command to list of all the users who have the bookinpolicy:
get-MailboxCalendarSettings -identity meeting room| select Bookinpolicy
- Marked as answer by Berket Friday, July 29, 2011 1:32 PM
Thursday, July 28, 2011 1:38 AMModerator
All replies
-
This covers just about all the options
http://blogs.technet.com/b/exchange/archive/2007/05/14/3402515.aspx
Tuesday, July 26, 2011 3:14 PM -
Hi
We have an option to block few users from book the conference room using Set-MailboxCalendarSetting -identity MeetingRoom -Bookinpolicy "add your user to book the conference room"
But setting meeting room visible for few user only its not availble. where you can hide the meeting room to hide it for everyone and set and option to receive email address from certain user on the message delivery restriction page . and you have inform the few users to send meeting request event though it is not visible.
If you allow to visible for everyone and set the bookin policy, users mentioned in the book in policy can book the room
Tuesday, July 26, 2011 7:25 PM -
Hi
We have an option to block few users from book the conference room using Set-MailboxCalendarSetting -identity MeetingRoom -Bookinpolicy "add your user to book the conference room"
But setting meeting room visible for few user only its not availble. where you can hide the meeting room to hide it for everyone and set and option to receive email address from certain user on the message delivery restriction page . and you have inform the few users to send meeting request event though it is not visible.
If you allow to visible for everyone and set the bookin policy, users mentioned in the book in policy can book the room
Tuesday, July 26, 2011 8:42 PM -
Again its update you whether to process the meeting
AutoAccept - will automatically process the meeting request only for the allowed users
AutoUpdate - Owner has to approve the meeting request fromt the allowed users
Thank you
Wednesday, July 27, 2011 6:11 AM -
Hi Berket,
•AutoUpdate This is the default value. The Calendar Attendant will process meeting requests which will sit in the calendar of the room in a "tentative state" waiting a delegate approval. (The meeting organizer will receive only the decision of the delegate)
•AutoAccept Resource booking will be enabled on the room mailbox. This means that the room will take into account the policies for the incoming requests (who can schedule.). (With automatic booking configuration, the organizer will receive the decision of the room. Otherwise organizer will first receive a message of recognition pending delegate approval).
You can know more detail from this document:
How to Create and configure a meeting room mailbox with Exchange Server 2007
http://blogs.technet.com/b/exchange/archive/2009/02/26/3407028.aspx
Thanks,
Evan
Wednesday, July 27, 2011 1:54 PMModerator -
Hi Berket,
•AutoUpdate This is the default value. The Calendar Attendant will process meeting requests which will sit in the calendar of the room in a "tentative state" waiting a delegate approval. (The meeting organizer will receive only the decision of the delegate)
•AutoAccept Resource booking will be enabled on the room mailbox. This means that the room will take into account the policies for the incoming requests (who can schedule.). (With automatic booking configuration, the organizer will receive the decision of the room. Otherwise organizer will first receive a message of recognition pending delegate approval).
You can know more detail from this document:
How to Create and configure a meeting room mailbox with Exchange Server 2007
http://blogs.technet.com/b/exchange/archive/2009/02/26/3407028.aspx
Thanks,
Evan
After all the commands are entered how do i get a list of all the users who have the bookinpolicy?Wednesday, July 27, 2011 2:17 PM -
I added my user account to the bookinpolicy but for some reason I can not cancel the meeting request. I get a message saying: "You cannot schedule a meeting to the "meeting room".because you do not have the correct permissions for this account"
Any ideas what is going on here? Do i need to specify permissions to cancel?
"
Wednesday, July 27, 2011 2:19 PM -
Bookin Policy will allow to book a meeting in the conference room mailbox.
To edit a meeting, you need full access permission over the room mailbox
Add-MailboxPermission -identity "Conf room" -AccessRights FullAccess -user "your account"
Add-AdPermission -Identity "Account name of conf room" -AccessRights readproperty, writeproperty -Properties "personal Information" -User youraccount
Inform us if any issue on the above
Wednesday, July 27, 2011 5:53 PM -
Bookin Policy will allow to book a meeting in the conference room mailbox.
To edit a meeting, you need full access permission over the room mailbox
Add-MailboxPermission -identity "Conf room" -AccessRights FullAccess -user "your account"
Add-AdPermission -Identity "Account name of conf room" -AccessRights readproperty, writeproperty -Properties "personal Information" -User youraccount
Inform us if any issue on the above
Can I add multiple accounts to have full access right?Wednesday, July 27, 2011 7:03 PM -
Yes u can.. As much as u wish From - Sony Ericsson xperia
- Marked as answer by Berket Friday, July 29, 2011 1:33 PM
Wednesday, July 27, 2011 8:10 PM -
Yes u can.. As much as u wish From - Sony Ericsson xperia
Do you know the command to list all users permissions to the meeting room?Wednesday, July 27, 2011 9:00 PM -
Hi Berket,
You can use this command to list all users permissions on the meeting room:
Get-mailboxpermission –identity meeting room
Here is related document for you:
Get-MailboxPermission
http://technet.microsoft.com/en-us/library/aa998218(EXCHG.80).aspx
Thanks,
Evan
- Marked as answer by Berket Friday, July 29, 2011 1:32 PM
Thursday, July 28, 2011 1:27 AMModerator -
Hi Berket,
•AutoUpdate This is the default value. The Calendar Attendant will process meeting requests which will sit in the calendar of the room in a "tentative state" waiting a delegate approval. (The meeting organizer will receive only the decision of the delegate)
•AutoAccept Resource booking will be enabled on the room mailbox. This means that the room will take into account the policies for the incoming requests (who can schedule.). (With automatic booking configuration, the organizer will receive the decision of the room. Otherwise organizer will first receive a message of recognition pending delegate approval).
You can know more detail from this document:
How to Create and configure a meeting room mailbox with Exchange Server 2007
http://blogs.technet.com/b/exchange/archive/2009/02/26/3407028.aspx
Thanks,
Evan
After all the commands are entered how do i get a list of all the users who have the bookinpolicy?You can use this command to list of all the users who have the bookinpolicy:
get-MailboxCalendarSettings -identity meeting room| select Bookinpolicy
- Marked as answer by Berket Friday, July 29, 2011 1:32 PM
Thursday, July 28, 2011 1:38 AMModerator -
Hi
It seems like when ever I give someone BookinPolicy they get it. But when I add another user for the Bookinpolicy that user will replace the first user with the BookinPolicy. Is there no way to allow multiple users to have the BookinPolicy?
Thanks
- Proposed as answer by Joe20_1979 Thursday, September 8, 2011 2:11 AM
- Unproposed as answer by Joe20_1979 Thursday, September 8, 2011 2:11 AM
Thursday, August 4, 2011 3:11 PM -
Hi...try this script and copy paste it to notepad and save-as .PS1
But before that, run this command to enable booking restrictions.
Get-MailboxCalendarSettings "name of meeting room" -AllBookInPolicy $False
Then,you can now start adding users who can book this room by using the script below. Save it as AddUserPermissiontoMeetingRoom.PS1.
param([string]$user=$(Read-host "Type the name of the resource"),[string]$append=$(Read-host "User to append"))
$SnapInName = "Microsoft.Exchange.Management.PowerShell.Admin"
$testsnapin = $null
$testsnapin = get-pssnapin | where { $_.Name -eq $SnapInName}
if(-not $testsnapin){add-pssnapin -Name $SnapInName}
[array]$xDelegates = $append
$allreadyBooked = (Get-MailboxCalendarSettings $user).BookInPolicy
if ($allreadyBooked) {
$count = $allreadyBooked.count
Write-host "$count users set as BookInPolicy on $user"
foreach ($book in $allreadyBooked) {
$xDelegates += $book.DistinguishedName
Write-Host " "$book.DistinguishedName
}
}
Write-Host "Adding $append to $user"
Set-MailboxCalendarSettings $user -BookInPolicy $xDelegates
$allreadyCount= ((Get-MailboxCalendarSettings $user).BookInPolicy).count
Write-Host "$allreadyCount users set as BookInPolicy on $user"
Let me know if this Helps....
- Edited by Joe20_1979 Thursday, September 8, 2011 2:19 AM edit only
- Proposed as answer by Joe20_1979 Monday, September 12, 2011 5:15 AM
Thursday, September 8, 2011 2:18 AM