Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Edit Users Calendar Permissions- Exchange 2010

Posted on 2012-04-11
2
Medium Priority
?
578 Views
Last Modified: 2012-04-29
Need to accomplish a couple tasks of user's calendars within Excahnge 2010 SP1 setup.

Remove whatever existing calendar permissions on set on every user's calendar.
Add Free/Busy time permission for All Staff(Distribution Group) to every user's calendar.
Set Default permission to Free/Busy time on every user's calendar.

End result would be people would only see blocks of busy time on the scheduling assistant when creating appt's/meetings. Do not want users to be able to open other users calendar within Outlook itself, only if they are scheduling something, will they see the others users free/busy time...

Not worried about secondary calendar people might have, only their main. Outlook 2007 are the clients...

Thanks!
0
Comment
Question by:nick_kessler
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 6

Accepted Solution

by:
craig_j_Lawrence earned 2000 total points
ID: 37907194
Try something Like this:
$Mailboxes = Get-Mailbox
for-each ($mailbox in $mailboxes){ get-mailboxfolderpermission $mailbox.primarysmtpaddress":\Calendar" |remove-mailboxfolderpermission $mailbox.primarysmtpaddress ":\Calendar" -user $_.user -AccessRights $_.AccessRights
add-mailboxfolderpermission $mailbox.primarysmtpaddress":\Calendar" -user <allusers smtp address> -AccessRights "AvailabilityOnly"
add-mailboxfolderpermission $mailbox.primarysmtpaddress":\Calendar" -user Default -AccessRights "AvailabilityOnly"
 }

I have written this off the top of my head, so please test this prior to using it on your production exchange server
0
 
LVL 1

Author Closing Comment

by:nick_kessler
ID: 37909337
Thanks craig_j_Lawrence

Will test it out...
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Want to know how to use Exchange Server Eseutil command? Go through this article as it gives you the know-how.
If something goes wrong with Exchange, your IT resources are in trouble.All Exchange server migration processes are not designed to be identical and though migrating email from on-premises Exchange mailbox to Cloud’s Office 365 is relatively simple…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…
Suggested Courses

636 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question