Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We want to give a User A access to view User B's shared calendar without giving user A a mailbox on the Exchange instance. User A will have a mailbox in another non-Exchange server in our network.

How could we accomplish this? If there are multiple options, what are the caveats?

share|improve this question
I am virtually certain you cannot do what you want to do. There may be a 3rd party tool here: – KCotreau Jun 13 '11 at 18:41
As far as I could tell, the article is about the sharing part. The sharing of calendars is not that difficult. What we are trying to do now is having a Calendar-only user (i.e., with no Exchange e-mail). – Belmin Fernandez Jun 13 '11 at 18:46

If you're on Exchange 2010 SP1, you could enable Internet Calendar Sharing and publish User B's calendar in iCalendar format for User A to pick up.

This Microsoft Exchange Team Blog post goes into detail on the subject, though it's a bit wordy and mixed in with some other cloud-peddling bumph. Probably the most relevant bullet point to you is this one:

  • Internet Calendar Sharing allows users to share (and subscribe to) calendar data in iCalendar format with any anybody, inside or outside the organization, whether those recipients are using Exchange, another platform, or simply a web browser. Internet Calendar Sharing does not require authenticated access or Federated Trust, and the only setup required is for the Exchange administrator to turn the feature on.

The Enable Internet Calendar Publishing notes on TechNet go through the process which is basically enabling the feature with a couple of cmdlets, creating a sharing policy and assigning it to mailboxes.

To actually share the calendar, User B can use either Outlook 2010 or OWA (instructions), or you as the administrator can use PowerShell to publish a calendar for the user.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.