• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 39
  • Last Modified:

Granting people READ access to all calendars

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
ormerodrutter
Asked:
ormerodrutter
  • 3
  • 3
2 Solutions
 
Simon Butler (Sembee)ConsultantCommented:
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
 
Simon Butler (Sembee)ConsultantCommented:
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
 
ormerodrutterAuthor Commented:
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
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 
ormerodrutterAuthor Commented:
Does it matter if mailboxes are located in separate database?
0
 
Simon Butler (Sembee)ConsultantCommented:
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
 
ormerodrutterAuthor Commented:
I am using ExFolder to display/change calendar permission, so know straightaway that wasn't working?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now