logo
search
Calendar Problems

How to Share an Internet Calendar with All Outlook Users

Amos GikundaAmos Gikunda Sep 30, 2026 869 views

Question details

An administrator needs to automatically subscribe all users in an organization to a specific Internet Calendar via an ICS URL.

How to Share an Internet Calendar with All Outlook Users
Product
Microsoft Outlook / Microsoft 365
Device & OS
not provided
Scenario
Distributing an Internet Calendar (ICS) centrally so that all enterprise users have access without manually adding it individually.
Observed behavior
There is no direct Microsoft 365 API or built-in admin tool to automatically push an ICS subscription to all individual users' Outlook accounts.
Before you start

Ensure you have Microsoft 365 Exchange administrator privileges, as you will need to create a shared mailbox and manage delegation settings.

Solution 1Recommended

Use a Shared Mailbox Workaround

Since there is no direct API to push an ICS file to everyone, the most practical approach is creating a shared mailbox and subscribing to the calendar from there.

This method creates a central point for the calendar. By granting users access to the shared mailbox, they can view the Internet Calendar without needing to subscribe individually.

1
Create a Shared Mailbox

Log in to the Exchange Admin Center and create a new shared mailbox specifically for housing the Internet Calendar.

2
Delegate Access to Users

Add the required users as members to this shared mailbox. Note that you must add individual members, as nested groups may not be fully supported for shared mailbox access.

3
Open Outlook on the Web (OWA)

Log into Outlook on the web with an account that has access, click on your profile picture, and select 'Open another mailbox' to access the newly created shared mailbox.

4
Subscribe to the Calendar

Navigate to the Calendar view in the shared mailbox, select 'Add calendar', choose 'Subscribe from web', and enter the ICS URL.

Use a Shared Mailbox Workaround
Check Delegation Permissions: Carefully configure delegation in the Exchange admin center. Adding users to a shared mailbox can sometimes grant 'Send As' permissions, which you may want to restrict.
Free Microsoft Office alternative

Looking for a Lightweight Alternative to Microsoft Office?

While Microsoft 365 is the standard for managing Exchange servers and enterprise email, WPS Office provides a highly compatible, free, and lightweight suite for all your document, spreadsheet, and presentation needs.

Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Lightweight installation with a familiar, easy-to-navigate user interface.Completely free to use for daily document processing and productivity tasks.Seamless migration of your existing Office documents with no formatting loss.
microsoft office alternative - wps office

Frequently Asked Questions

Can I use PowerShell or an API to push an Internet Calendar to all Outlook users?

Currently, there is no direct Microsoft 365 API or PowerShell cmdlet that natively subscribes all individual users to a single Internet Calendar (ICS) URL automatically.

Can I assign a Microsoft 365 Group to a shared mailbox for calendar access?

No, groups and shared mailboxes are different types of Microsoft 365 entities. You cannot directly add a group to a shared mailbox; you must add members or manage delegation via the Exchange admin center.

Does sharing a mailbox calendar give users 'Send As' permissions?

Yes, depending on how you delegate access to a shared mailbox, it can inadvertently grant 'Send As' permissions to the users. You should carefully review and edit the delegation settings in the Exchange admin center to prevent unauthorized email sending.