Exchange 2007 Permissions to a meeting room
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
July 25th, 2011 4:57pm
This covers just about all the options
http://blogs.technet.com/b/exchange/archive/2007/05/14/3402515.aspx
Free Windows Admin Tool Kit Click here and download it now
July 26th, 2011 6:14pm
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
July 26th, 2011 10:25pm
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
if i use this method, should the meeting room still be set to autoaccept?
Free Windows Admin Tool Kit Click here and download it now
July 26th, 2011 11:42pm
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
July 27th, 2011 9:11am
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
Free Windows Admin Tool Kit Click here and download it now
July 27th, 2011 4:54pm
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?
July 27th, 2011 5:17pm
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?
"
Free Windows Admin Tool Kit Click here and download it now
July 27th, 2011 5:19pm
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
July 27th, 2011 8:53pm
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?
Free Windows Admin Tool Kit Click here and download it now
July 27th, 2011 10:03pm
Yes u can.. As much as u wish From - Sony Ericsson xperia
July 27th, 2011 11:10pm
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?
Free Windows Admin Tool Kit Click here and download it now
July 28th, 2011 12:00am
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
July 28th, 2011 4:27am
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
Free Windows Admin Tool Kit Click here and download it now
July 28th, 2011 4:38am
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
August 4th, 2011 6:11pm
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....
Free Windows Admin Tool Kit Click here and download it now
September 8th, 2011 5:18am