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


Exchange 2010 Shared Calendar Permission Error

Posted on 2015-02-09
Medium Priority
Last Modified: 2015-04-10
My company has a few resource room mailboxes. They all have the same settings, full permission, and policies. The mailbox control the rooms that are used for meetings. They all have calendars that are shared so you can view when you can book the room or not. Recently I found out that some of the users are not able to view some calendars. They are getting a permission error. The error says "You don't have permission to view" and it will ask if you want to ask to view the calendar.

I'm not sure what can be the issue as all the settings, policies are the same. Everyone in the domain should be able to view the shared calendar but they are getting a permission issue.

I can't remove the calendar and mailbox as there are some appointments are already made and that would cause problems.

So far I have verify that the default sharing policy are all the same. My company has it set to *.CalendarSharingFreeBusySimple. The shared calendars that are working have the same policy.
When I grant myself full permission I am able to view it. The groups and users are the same for the calendar that are working.

This is all I can think of and list as of right now.

Does anyone have a clue or give any suggestion where to start to find the problem and fix it?
Question by:xouvang
  • 4
  • 3

Expert Comment

by:Dejan Vasiljevic
ID: 40599870
Hi xouvang,

Can You give us few more infos?
1st Which outlook are You using while You are trying to open/view calendar?
2nd Which error message are You getting? Like is it - "Could not read the Calendar. Network Problems are preventing connection to Microsoft Exchange"  or "Microsoft Outlook We can't complete this because we can't contact the server right now. Please try again later." so full error message. Because there are few different error messages when You dont have permission to calendar.


Author Comment

ID: 40600006
Thank you for your response.

I am using outlook 2007 and I have other users who uses outlook 2013.

The full error message is "You do not have permission to view this calendar. Do you want to ask <Name of Calendar Owner> to share his or her calendar with you?"

When a user clicks yes it sends an email to the mailbox but since the mail box is a resource mailbox the notification goes right into trash. When I give myself full access I can see the the email asking for notification. I can then approve it but that would mean someone is required to manage this mailbox.

I hope that helps.
LVL 24

Expert Comment

ID: 40600012
So far I have verify that the default sharing policy are all the same. My company has it set to *.CalendarSharingFreeBusySimple. The shared calendars that are working have the same policy.
You may have things a bit mixed up here. Sharing policies are designed to control how your users share their calendars with users outside of your Exchange organization. You don't use them to grant your users access to other calendars within the organization.

Please see this article if you need confirmation: https://technet.microsoft.com/en-us/library/dd351201(v=exchg.141).aspx

The easiest way to modify the permissions to your resource calendars is to grant yourself full access to the mailbox, open the calendar in Outlook, then change the permissions from there.
Fill in the form and get your FREE NFR key NOW!

Veeam is happy to provide a FREE NFR server license to certified engineers, trainers, and bloggers.  It allows for the non‑production use of Veeam Agent for Microsoft Windows. This license is valid for five workstations and two servers.


Author Comment

ID: 40600020
Thank you, that is good to know.

VB ITS, I gave myself full access and verified the permissions were the same as the other working resource mailbox. Is there something else that I could be missing? I'm not at work now but I can get some settings screen shots of the working one and non working one.
LVL 24

Accepted Solution

VB ITS earned 2000 total points
ID: 40600024
Can you please verify what those permissions are?

If you need all users to be able to open the calendar then you need to set the Default access level to at least Free/Busy Time.

- Right click on the resource calendar that you've added to Outlook then click on Properties...
- Click on the Permissions tab
- Verify that Default permission level is not set to None

Author Comment

ID: 40600160
I'm new to powershell as I'm just a junior system admin learning.
So running the powershell command Set-CalendarPermissions.ps1 will set the calendar permissions to default?

For example the resource mailbox is call confroomcwc

What would the command look like?

I will try what VB ITS suggest to see if that works, if it does not work I can try via powershell if you can provide me a powershell command.

LVL 24

Expert Comment

ID: 40600219
If you want to make permission changes through PowerShell then you can use the below commands.

Firstly check if the Default user currently has access to the confroomcwc resource mailbox:
Get-MailboxFolderPermission -Identity "confroomcwc:\Calendar" | fl

Open in new window

Look for User: Default in the output. This will dictate what command we need to use next to set the permissions.

If the Default user currently has access but AccessRights is been set to None then you'll need to use the Set-MailboxFolderPermission command to change this:
Set-MailboxFolderPermission -Identity "confroomcwc:\Calendar" -AccessRights AvailabilityOnly

Open in new window

If the Default user doesn't have access then you'll need to use the Add-MailboxFolderPermission command:
Add-MailboxFolderPermission -Identity "confroomcwc:\Calendar" -AccessRights AvailabilityOnly

Open in new window


Author Comment

ID: 40601225
Thank you for your input.

I fixed it by looking at the calendar permission. It was set to none so I changed it to Reviewer and it work.
Thanks for teaching me some shell commands. I made note of it and made note that mailbox permission is different from calendar permissions.

Thanks again!

Featured Post

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.

Question has a verified solution.

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

How to effectively resolve the number one email related issue received by helpdesks.
In this post, I will showcase the steps for how to create groups in Office 365. Office 365 groups allow for ease of flexibility and collaboration between staff members.
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
how to add IIS SMTP to handle application/Scanner relays into office 365.
Suggested Courses

916 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