Solved

Granting people READ access to all calendars

Posted on 2015-01-12
7
17 Views
Last Modified: 2016-06-22
Hi experts,

I am having an issue with Exchange 2010. I need to change the DEFAULT permission on calendar to Reviewer (in other words grant everyone READ access to everyone's calendars).

I have tried with ExFolder but it doesn't add the GROUP into the ACL. I have tried the Shell script Add/Set-MailboxFolderPermission -Identity Username:\Calendar -user Default -accessrights reviewer
but system says USERNAME does not exist.

Can anyone shed some lights here please?

Another related query is that is it a way to configure Exchange, so going forward everyone has READ access on all new user calendars?

THanks in advance for your help
0
Comment
Question by:ormerodrutter
  • 3
  • 3
7 Comments
 
LVL 63

Accepted Solution

by:
Simon Butler (Sembee) earned 500 total points
ID: 40544127
To grant the permissions:

Get-DistributionGroupMember All.Staff | Foreach-Object { SET-MailboxFolderPermission ($_.Alias + ":\Calendar") -User Default -AccessRights Reviewer }

I am using a group to find the mailboxes as there are some mailboxes you don't want to touch, like system mailboxes.
There are also always exceptions to the rule, like people with CxO titles, so it is often the case where a new group has to be built to exclude those exceptions. Create the group, mail enable it then hide it.

"Another related query is that is it a way to configure Exchange, so going forward everyone has READ access on all new user calendars?"

Short answer - no.

The only way to do it is to schedule a script to run at frequent intervals (twice a day is usually enough). That will catch any new mailboxes, plus it will deal with anyone who removes the permission.

Simon.
0
 
LVL 63

Assisted Solution

by:Simon Butler (Sembee)
Simon Butler (Sembee) earned 500 total points
ID: 40544130
Just to add - as it is the DEFAULT you are changing, you will use the Set-mailboxfolderpermission command, because you are modifying the permission that already exists.
If you were adding a new permission (I usually don't change the default permission) then you would use Add, then Set to adjust it.

Simon.
0
 
LVL 23

Author Comment

by:ormerodrutter
ID: 40544175
I have tried that Set-mailbox....command. It claimed to complete successfully, but I went in some users and check their calendars Default is still having Free/Busy permission.
0
Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
LVL 23

Author Comment

by:ormerodrutter
ID: 40544178
Does it matter if mailboxes are located in separate database?
0
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 40544203
Permissions are cached by Exchange, therefore it can take a while before the permissions are seen by the client. The database doesn't matter, because this is an account setting.

Simon.
0
 
LVL 23

Author Comment

by:ormerodrutter
ID: 40544255
I am using ExFolder to display/change calendar permission, so know straightaway that wasn't working?
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

This process describes the steps required to Import and Export data from and to .pst files using Exchange 2010. We can use these steps to export data from a user to a .pst file, import data back to the same or a different user, or even import data t…
Learn to move / copy / export exchange contacts to iPhone without using any software. Also see the issues in configuration of exchange with iPhone to migrate contacts.
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

809 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