How to Add a Company Holiday Calendar to All Users' Outlook Calendars in Microsoft 365 Tenant

Rajesh Datrika 20 Reputation points
2024-10-22T04:14:33.7233333+00:00

What is the process to automate add a Company Holiday calendar to all users' Outlook calendars within a Microsoft 365 tenant? The organization is cloud-native and utilizes Intune for management.

Outlook | Windows | Classic Outlook for Windows | For business
Microsoft Security | Intune | Other
{count} votes

1 answer

Sort by: Most helpful
  1. Vasil Michev 119.9K Reputation points MVP Volunteer Moderator
    2024-10-22T07:16:45.2633333+00:00

    The easy way would be to send a event for the selected timeframe to all users within the company, perhaps leveraging a dynamic group or similar. You can even leverage the "direct to calendar" functionality to make sure users do not have to accept the invite: https://learn.microsoft.com/en-us/exchange/security-and-compliance/mail-flow-rules/use-rules-to-add-meetings

    If you want more control or to create the event directly in user's calendar, you can use an EWS- or Graph API based solution. Here's an example: https://github.com/David-Barrett-MS/PowerShell-EWS-Scripts/blob/master/Legacy/Import-CalendarCSV.ps1


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.