Checking Exchange 2010 Mailbox Calendar Permissions…

Though end users can share their calendar using Outlook, time will come when an exchange admin will be asked to check the permissions to see whether the server has the necessary permissions set. So, how can you check the permissions of a shared calendar in Exchange 2010? It is not exposed in the EMC and hence we have to use the shell.

The command we need is Get-MailboxFolderPermission. Let me check my account using the cmdlet.

Get-MailboxFolderPermission -identity “Rajith Enchiparambil”

Get Mailbxo Folder Permission

This doesn’t show me the calendar permissions. We need to specify that we are after the calendar permissions. The command we need is

Get-MailboxFolderPermission -identity “Rajith Enchiparambil:\Calendar”

Get Calendar Permission

As you can see only one account has access to my calendar and that too with “availability only” access right.

That’s it for now!

21 thoughts on “Checking Exchange 2010 Mailbox Calendar Permissions…”

  1. hi,

    I am having trouble with secondary calendar sharing, share calendar option is greyed out but I am able to see permissions and sync tab on properties, it works on owa perfectly.
    also user can share other secondary calendar perfectly on outlook and owa. just one secondary calendar is troubling
    created new profile no luck
    any suggestions.

    outlook version 2016 and exchange 2010

  2. Dear Rajith,
    Can you please help me with a solution?
    I need to find out wich accounts has delegations to other users calendars.
    By this i mean ALL the mailboxes in the organizations.
    Please help me out.

    Best regards, Sander.

  3. I have a question: I have a user who is getting invites from a calendar that she no-longer has access too. At one time she use to have delegate access but the access was removed over a month ago. I ran a powershell command to check delegate access and she is not included, also checked “Send As” permissions…………….any help would be appreciated!!!!

  4. My issue is a little different. I’d like to know how to view permissions or even better find out who the creator/owner of a shared calendar is. My organization is running Exchange 2013. For example, we have a user who has access to a shared calendar (let’s call it ‘Shared’); this is a calendar that the user says they did not create but was shared to them from a user whom they do not remember. How do I find out who created/owns the calendar that was shared to the user?

  5. Dear Support,

    i’m facing a problem with outlook 2013.

    my exchange server is 2010 and i have lots of clients using MS Office 2007,2010 and 2013.

    from Outlook 2010 and 2007 i can not open a calendar of any other user without their permission with sharing.

    But recently i installed Outlook 2013 for 3 client machine and from that i can see the calendar of any other user and they were not shared the calendar.

    i can see the free/busy time as its permission came as default.

    but from 2010 and 2007 its not possible and asking for permission as normal.

    i got confirmation as its the feature of outlook 2013.

    Now my problem is only one user can see another user calendar complete details(subject,location etc)which is not at all shared.i have added my account in same OU where that same user is sitting in the Active directory OU also.but i can not see the complete details, can see only free busy.

    please help me how i can find out this permission from Exchange?

    who has given the permision ?

    Thank you.

  6. Hi Rajith,

    In your post, you say “As you can see only one account has access to my calendar and that too with “availability only” access right”.

    However, since the Default user also has “Availability only” access right – shouldn’t ALL users be able to see Free/Busy information?


  7. Hi,

    Can I know thru PS, that user A have calendar permissssion on how many mailboxes?


  8. We have a policy to lock down certain calendars. Strangely the ones that are locked down, can still be seen by other staff (i..e they see more than free/busy). Is that normal? If not, what should I look at?

    I ran the command you listed above – the permissions look appropirate. Staff that need access have it. No one else does.

    NOTE: Default account is set to Availability Only – so everyone that does not have permissions, should see Free/Busy only – if I understand it correctly anyway.

  9. How do i find out what mailboxes a USER has access to.

    For e.g. i am creating a new user called Fredd, and he needs to have all the same access as Joe. so how can i see what mailboxes Joe has access to?

    • Hi Hussain,

      The below command may help you.

      Get-Mailbox -ResultSize Unlimited | Get-MailboxPermission -User “Youraccount” | FL Identity

  10. Actually this does not work on EXCH Sp2 I found the format for a resources mailbox should be

    Get-MailboxFolderPermission -Identity “6th Form Careers Room:\Calendar” NOTE the “\” after the “:”

    • Hi Gary,

      You are right. It is not an SP2 thing. It’s a typo, while my screenshot has the correct command. I have updated the post.

  11. Yes, you can. Run Set-MailboxFolderPermission -identity "ceo:calendar" -user "pa" -accessrights Editor

  12. Is it possible to then share a calendar from Exchange?
    My example is the receptionist wants access (edit) the calendar of the CEO, Deputy CEO, and their P.A's. Rather than go to each person and ask for access from each, can this be pushed from Exchange?


Leave a Comment