Exchange 2010 shared calendar

So I have a few shared calendars resources (conference rooms) two things I'm hoping to get help on.  First right now we have 3 people (delegates) with editor/publish permissions, but it seems everyone can create meetings on the calendars.  We'd like everyone except those 3 to be able to submit requests and require approval by one of they 3 editors. I believe it might be controlled through the In-policy/out-policy requests tabs on the mailbox. Just wanted to see if that's where i need to specify.

Also, if a person creates a meeting invite from their personal calendar and selects the room, it shows on free/busy for the personal calendar, but doesn't transfer to the resource calendar.  If created from the resource calendar it shows on both, but shows organizer as resource not the person actually requestion.

Any help clarifying this would be great
LVL 1
leadthewayAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

FOXActive Directory/Exchange EngineerCommented:
Lead the way,
When it comes to locking down who can book conference rooms your best bet is to use bookinpolicy.  Let's do an example of a conference room to lock down.

Name-  ConferenceRmA

1.  Create a security group for the users you want to have access to this conference room and put the users in it example- ConferenceRmAGrp

2.  Using the CalendarProcessing command we will set that group in the bookinpolicy and we will AutoAccept for anyone in that group who books the room.  We will also not allow conflicts.  Anyone not in the group who attempst to book the room will receive a rejection email that they do not have rights to book the room

Let's first view the current settings                                       Get-CalendarProcessing ConferenceRmA | fl

Now let's set it up

Set-CalendarProcessing ConferenceRmA -AutomateProcessing AutoAccept -AllowConflicts $False -BookInPolicy ConferenceRmAGrp -AllBookInPolicy $False
leadthewayAuthor Commented:
RunspaceId                          : bee7e6f6-c193-4e14-af95-619cbec9c260
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                   : {domain.local/Executives/Users/Julie last, domain.local/Executives/Users/Debbie last, domain.local/Information Technology/Users/Brandy Last}
RequestOutOfPolicy                  : {}
AllRequestOutOfPolicy               : False
BookInPolicy                        : {}
AllBookInPolicy                     : True
RequestInPolicy                     : {}
AllRequestInPolicy                  : False
AddAdditionalResponse               : False
AdditionalResponse                  :
RemoveOldMeetingMessages            : True
AddNewRequestsTentatively           : True
ProcessExternalMeetingMessages      : False
RemoveForwardedMeetingNotifications : False
MailboxOwnerId                      : domain.local/Information Technology/Users/Resource Mailbox Accounts/IT Conference
                                      Room
Identity                            : domain.local/Information Technology/Users/Resource Mailbox Accounts/IT Conference
                                      Room
IsValid                             : True
FOXActive Directory/Exchange EngineerCommented:
Now that you have the security group in the bookinpolicy of that conference room when users need to be added/removed the right to book that room all you have to do is add or remove users from that security group.
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

leadthewayAuthor Commented:
so Basically i have 3 people i want to be able to approve, but everyone able to submit requests for approval
FOXActive Directory/Exchange EngineerCommented:
Ok good..  create your security group, add the users to the group and run the command I gave you.
FOXActive Directory/Exchange EngineerCommented:
Well if you want people to submit requests for approval, you want to go with Resource Delegates and set the AllBookInPolicy to False.
leadthewayAuthor Commented:
but you say only those in that group can book.  I want everyone able to book but only after approval by one of the 3 delegates
leadthewayAuthor Commented:
yes...thats what i want.  Right now i have 3 delegates i want to be able to approve. But everyone to be able to submit.  What does that command look like now.  Still use security group?
FOXActive Directory/Exchange EngineerCommented:
No need for security group.  You will use the command from example 4 from this reference link and you will be all set

ref link:  https://technet.microsoft.com/en-us/library/dd335046(v=exchg.160).aspx

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
leadthewayAuthor Commented:
ok, so heres what it looks like now:

RunspaceId                          : bee7e6f6-c193-4e14-af95-619cbec9c260
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
AddOrganizerToSubject               : True
DeleteNonCalendarItems              : True
TentativePendingApproval            : True
EnableResponseDetails               : True
OrganizerInfo                       : True
ResourceDelegates                   : {domain.local.local/Executives/Users/Julie Last, domain.local.local/Executives/Users/Debbie Last, domain.local.local/Information Technology/Users/Brandy Last}
RequestOutOfPolicy                  : {}
AllRequestOutOfPolicy               : False
BookInPolicy                        : {}
AllBookInPolicy                     : False
RequestInPolicy                     : {}
AllRequestInPolicy                  : True
AddAdditionalResponse               : False
AdditionalResponse                  :
RemoveOldMeetingMessages            : True
AddNewRequestsTentatively           : True
ProcessExternalMeetingMessages      : False
RemoveForwardedMeetingNotifications : False
MailboxOwnerId                      : domain.local.local/Information Technology/Users/Resource Mailbox Accounts/IT Conference
                                      Room
Identity                            : domain.local.local/Information Technology/Users/Resource Mailbox Accounts/IT Conference
                                      Room
IsValid                             : True
FOXActive Directory/Exchange EngineerCommented:
You are the man..........
FOXActive Directory/Exchange EngineerCommented:
If you want to add on you can also put in the additional response

Set-CalendarProcessing -AdditionalResponse "If you would like to book this conference room please contact Jane Doe at 555-1234"
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.