Do your users want to share their calendar with anonymous users? Here's a tip related to sharing your calendar via a web link for anonymous users (users outside of your organization). Users can publish their calendar for anonymous viewers using OWA. Organization administrators can also publish a user's calendar. Here we will share both of those ways.
Note: Publishing your calendar for anonymous users allows anyone with the link to the calendar to view it without having to log-on.
Publishing your calendar: Log on to OWA and go to Calendar. Right click the calendar you want to share and choose permissions:
Change the permissions drop-down from “Not Shared” (Default) to “Availability only” (or whichever permission you intend to grant) and press Save:
Retrieve the link to share it with users outside of your organization: Right click Calendarpermissions > and then View Calendar. This will bring up a browser window with the sharing link (URL). You can also right click on the View Calendar link and then select Copy Shortcut to get copy the link. You can send the link to users outside your organization to allow them to view your calendar
Administrators must configure a sharing policy to allow users to share their calendar with all domains. For details, see the following articles:
If you're an organization admin, here's how you can publish the calendar of a user or a resource/room using PowerShell.
PS C:\Windows\system32> set-MailboxCalendarFolder calroom1:\calendar -PublishEnabled:$true PS C:\Windows\system32> Get-MailboxCalendarFolder calroom1:\calendar RunspaceId : 0f40e5da-5712-4043-8bbc-fb11049c0307Identity : calroom1:\calendarPublishEnabled : TruePublishDateRangeFrom : ThreeMonthsPublishDateRangeTo : ThreeMonthsDetailLevel : AvailabilityOnlySearchableUrlEnabled : FalsePublishedCalendarUrl : http://email@example.com/5c3a873ee338449bb7d39dd2f7280b933185741279014858945/calendar.htmlPublishedICalUrl : http://firstname.lastname@example.org/5c3a873ee338449bb7d39dd2f7280b933185741279014858945/calendar.icsIsValid : TrueObjectState : Unchanged
For more on other calendar sharing options in Exchange Online, please look at thispage.
Sathish Venkat Rangam