Full calendar permissions for all users

Posted on 2015-02-03
Last Modified: 2015-02-03
My firm would like to allow full access to all staff calendars. Each person should be allowed to view others calendar with full detail. Is there a way through power shell we can allow this global access?

Our environment: Exchange 2010 SP3, WIndows 7 Ent, Outlook 2010 v14.0.7140.5002
Question by:Hodor
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
LVL 53

Accepted Solution

Will Szymkowski earned 500 total points
ID: 40586942
Use can definitely do this via powershell. Use the below script...

Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010
$UserList = get-mailbox -resultsize "unlimited"
foreach ($User in $Userlist) {
Set-MailboxCalendarFolder -Identity $User:\Calendar _DetailLevel FullDetails

Open in new window

Note: if you are going to run this from the EMS you do not need the first line in the script "Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010"


Author Comment

ID: 40586987
Thanks Will, before I try this is there a script to show the current permissions so I can compare after running the script provided? I will be using EMS.
LVL 53

Expert Comment

by:Will Szymkowski
ID: 40587091
You can change the set-mailboxcalendarfolder to get-mailboxcalendarfolder.

Get the info

$UserList = get-mailbox -resultsize "unlimited"
foreach ($User in $Userlist) {
Get-MailboxCalendarFolder -Identity $User:\Calendar -DetailLevel FullDetails

Open in new window

Change info
$UserList = get-mailbox -resultsize "unlimited"
foreach ($User in $Userlist) {
Get-MailboxCalendarFolder -Identity $User:\Calendar -DetailLevel FullDetails

Open in new window

Note: i have a typo in my first code i have corrected this in the second one. The typo was "_fulldetails" it should be "-fulldetails"


Featured Post

Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
office 365 5 44
3,000 rows of comma separated values 14 31
Unique List in UserForm 3 26
Day Count issue - Days360? 12 30
Lotus Notes – formerly IBM Notes – is an email client application, while IBM Domino (earlier Lotus Domino) is an email server. The client possesses a set of features that are even more advanced as compared to that of Outlook. Likewise, IBM Domino is…
Unified and professional email signatures help maintain a consistent company brand image to the outside world. This article shows how to create an email signature in Exchange Server 2010 using a transport rule and how to overcome native limitations …
The viewer will learn how to  create a slide that will launch other presentations in Microsoft PowerPoint. In the finished slide, each item launches a new PowerPoint presentation and when each is finished it automatically comes back to this slide: …
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…

751 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