Link to home
Start Free TrialLog in
Avatar of xouvang
xouvang

asked on

Exchange 2010 Shared Calendar Permission Error

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?
Avatar of Dejan Vasiljevic
Dejan Vasiljevic

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.

Thanks,
D.
Avatar of xouvang

ASKER

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.
Avatar of VB ITS
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.
Avatar of xouvang

ASKER

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.
ASKER CERTIFIED SOLUTION
Avatar of VB ITS
VB ITS
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of xouvang

ASKER

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.

Thanks!
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

Avatar of xouvang

ASKER

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!