Calendar sharing in the organization is not working for some new employees.

Jim 271 Reputation points
2024-02-29T21:40:46.69+00:00

Some time ago, probably 2 or 3 years I had run a PS script to have everybody's calendar shared with everybody else as "reviewer". This never had any issues.
Then it became an option in the Exchange Admin Center (EAC) that this could be controlled there. So, about a 6 months or so ago I set that up as I would prefer doing it this way rather than a PS script. I went to Home-->Organization-->Sharing-->individual sharing and created a Calendar Sharing policy. User's image

This worked great for some time. New employees came on board and their calendar details were visible to everybody. But the other day it was brought to my attention that some of the very recently added employees calendars only showed free/busy times and no details. I can find no similarities in the their 365 profiles that differentiate them from the employees that display details. So, to sum it up, I have a group of users that show details after I ran my PS script, a bunch that came in after I set up the sharing in the EAC that show details, and now a third group that just come on and we are not seeing the details. I guess the question is why are the EAC setting not getting picked up by these new users? I know I can manually do it, but I want this to just be the default in the company.

Outlook Management
Outlook Management
Outlook: A family of Microsoft email and calendar products.Management: The act or process of organizing, handling, directing or controlling something.
4,887 questions
Microsoft Exchange Online Management
Microsoft Exchange Online Management
Microsoft Exchange Online: A Microsoft email and calendaring hosted service.Management: The act or process of organizing, handling, directing or controlling something.
4,177 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Faery Fu-MSFT 16,836 Reputation points Microsoft Vendor
    2024-03-01T05:42:09.3466667+00:00

    Hi @Jim ,

    According to my research, it’s not feasible to change the default calendar sharing permission for newly created users. You might consider using a PowerShell script to periodically rerun this or let users manually changing their calendar settings.

    $Users = Get-Mailbox -RecipientTypeDetails UserMailbox
    ForEach ($User in $Users) {
        $Calendar = $user.alias + ":\Calendar"
        Set-MailboxFolderPermission -Identity $Calendar -User Default -AccessRights LimitedDetails }
    

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.