We help IT Professionals succeed at work.

Exchange 2010 - How to set the defaults for Resource Policy.

dreadman2k asked
I have an Excachnge 2010 (sp1 RU 4) system with a number of resource mailboxes. Whenever one is created, it starts with the following default values in it "Resource Policy" tab. (see resource.JPG below).

I think I'm missing something obvious but...  can I change the default values (highlighted in yellow) so that whenever I create any further rooms, they start with a different value?  Its called a policy, so where do I set the policy defaults?

TO state the obvious, I know how to change these values case by case & I can use a Powershell script to change all existing rooms. What I want is to set a default so future rooms that are created don't have to be modified.
Thanks in advance, and please ask for more info if you need it.
Watch Question

The best way to do this is to use a powershell script to set the values on each room you create.

One option is to use a new- task that automatically has all the settings you need.



SO do you mean something like:

New-Mailbox -Name 'Virtual Room3' -Alias 'virt-room3' -OrganizationalUnit primary.local/ACME/Testing' -UserPrincipalName 'virt-room3@primary.local' -SamAccountName 'virt-room3' -FirstName '' -Initials '' -LastName '' -Database 'GM07' -Room


Set-CalendarProcessing -BookingWindowInDays '365' -MaximumDurationInMinutes '10080' -Identity 'primary.local/ACME/Testing/Virtual RoomX'

I can write a PS1 to creatre rooms with these parameters, but I was kinda hoping there was some way to set the defaults. Anyone know if that's possible

(I ask because we have a number of lower level staff creating these & if one of them uses the UI then the wrong parameters would be assigned to the room)
Unfortunately, there's no way to set a "policy" that automatically enforces defaults on rooms (kind of like group policy would for desktop).

One potential way to do this would be to write a ps1 script that you give to the lower level staff. That script could prompt them for the values you want them to set (such as the name of the room, etc.) and automatically set the rest. That may not be a perfect solution, but it is one way to have some control over how people create rooms. Of course, if the person can still access the Exchange Management Console they can still get around that.
Yes afaik there is no way for this, may be some third party tools should have this option.
I wil let u know if i see it.


I have just found this: http://www.ehloworld.com/194  concerning cmdlet extensions, which will automatically  fire off the

Set-CalendarProcessing -BookingWindowInDays '365' -MaximumDurationInMinutes '10080' -Identity $newuser

when ever the New-mailbox cmdlet is run. THis is what I was looking for. Thank you all for your help!

Explore More ContentExplore courses, solutions, and other research materials related to this topic.