Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 34
  • 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

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

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