Sharing Free/Busy with others not on your server can be a time-saver and Exchange 2010 SP1 makes it easy.
We have a Exchange 2010 Server with calendars that are tied to two conference rooms. We share these conference rooms with another company and they need to see the busy/free information and need to be able to reserve those rooms as well. Can they do this even if they are not part of our network and do not have an Exchange server?
Yes, they can. You need to configure the room calendars so the other company has access to Free/Busy and allow the others to send meetings to the room. They won't need an account on your server to reserve rooms as long as the room is configured to allow outside addresses to create meetings.
You'll use the Set-CalendarProcessing cmdlet to set ProcessExternalMeetingMessages to True so the room processes the meeting requests and will need to enable Internet Calendar publishing on the server.
Set-CalendarProcessing -Identity "conference1" -ProcessExternalMeetingMessages $true
To enable Internet Calendar Publishing, use the following cmdlets to enable calendar sharing on OWA, create a sharing policy then apply it to specific mailboxes or organizational units.
Set-OwaVirtualDirectory -Identity "servername" -ExternalUrl "
New-SharingPolicy -Name "InternetCalendar" -Domains 'Anonymous: CalendarSharingFreeBusySimple' -Enabled $true
Set-Mailbox -Identity conference1 -SharingPolicy "InternetCalendar"
You may also want to control how much information is shared and the date ranges to include. The defaults are to share availability only and publish 3 months.
Set-MailboxCalendarFolder -Identity conference1:\Calendar -DetailLevel LimitedDetails -PublishDateRangeTo SixMonths
More Information
Enable Internet Calendar Publishing
If you don't use Exchange and have a web server, you can use Outlook's Internet Free/Busy publishing to publish your free/busy. If you need it for internal use only, you can publish Free/Busy to a file server. See Publishing Internet Free/Busy for more information.
Hello Diane,
Can the same thing be accomplished with Exchange Server 2013? Are the steps the same as in Exchange 2010?
Thanks,
I believe the steps are the same - the usual reasons for failure are the named of the cmdlets change between versions but Set-CalendarProcessing is valid in 2013.
Thanks a lot!
I have exchange 2010 SP2 with no TMG or ISA and I have set the OWA virtual directory and calendar publishing enabled $true, I create a sharing policy for anonymous users and applied it to the users, so I open the OWA under calendar I published this calendar to internet, however 1- when I "send links to this calendar" to the other user, when the other user click on "Subscribe to this Calendar" in the email nothing will happen 2- When I click on "share this Calendar" and send it to the user A, when user A open the mail in Outlook or OWA there are two links in the body of the email and if he clicks on them they will open without HTTP or Webcal at the begining in the web browser and nothing will happen. Any help on this will be appreciated ?