Topic Last Modified: 2012-12-10
Users in Microsoft Exchange Server 2013 organizations can share calendar availability (free/busy) information with users in non-Exchange organizations and other individuals with Internet access. Internet calendar publishing provides increased flexibility and increases the number of users who can share calendar availability information.
Enabling Internet calendar publishing consists of three general steps:
- Configure the Web proxy URL for the Mailbox server.
- Enable the publishing virtual directory for the Client Access
server.
- Create a dedicated sharing policy specifically for Internet
calendar publishing or update the default sharing policy to support
the Anonymous domain. Either method allows users in your
Exchange organization to invite other users who have Internet
access to view limited calendar availability information by
accessing a published URL.
For additional management tasks related to sharing policies, see Sharing Policies.
What do you need to know before you begin?
- Estimated time to complete this task: 15 minutes.
- You need to be assigned permissions before you can perform this
procedure or procedures. To see what permissions you need, see the
"Calendar and Sharing Permissions" entry in the Recipients
Permissions topic.
- An Exchange 2013 Client Access server exists in the Exchange
organization that's sharing users’ calendar information.
- User mailboxes are on Exchange 2013 Mailbox servers in the
Exchange organization that's sharing users’ calendar
information.
- Only Outlook 2010 or later and Outlook Web App users can create
sharing invitations.
- For information about keyboard shortcuts that may apply to the
procedures in this topic, see Keyboard Shortcuts in
the Exchange Admin Center.
Tip: |
---|
Having problems? Ask for help in the Exchange forums. Visit the forums at: Exchange Server, Exchange Online, or Exchange Online Protection |
How do you do this?
Step 1: Use the Shell to configure the Web proxy URL
Note: |
---|
You can't use the Exchange Administration Center (EAC) to configure the Web proxy URL. |
This example configures a Web proxy URL on Mailbox server MAIL01.
Copy Code | |
---|---|
Set-ExchangeServer -Identity "MAIL01" -InternetWebProxy "<Webproxy URL>" |
For detailed syntax and parameter information, see Set-ExchangeServer.
How do you know this step worked?
To verify that you have successfully configured the Web proxy URL, run the following Shell command and verify the InternetWebProxy parameter information.
Copy Code | |
---|---|
Get-ExchangeServer | format-list |
Step 2: Use the Shell to enable the publishing virtual directory
Note: |
---|
You can't use the EAC to enable the publishing virtual directory. |
This example enables the publishing virtual directory on Client Access server CAS01.
Copy Code | |
---|---|
Set-OwaVirtualDirectory -Identity "CAS01" -ExternalUrl "<URL for CAS01>" -CalendarEnabled $true |
For detailed syntax and parameter information, see Set-OwaVirtualDirectory.
How do you know this step worked?
To verify that you have successfully enabled the publishing virtual directory, run the following Shell command and verify the ExternalURL parameter information.
Copy Code | |
---|---|
Get-OwaVirtualDirectory | format-list |
Step 3, option 1: Use the EAC or the Shell to create a sharing policy specifically for Internet calendar publishing
If you want to create a sharing policy specifically for Internet calendar publishing, complete the following steps.
Use the EAC
- Navigate to Organization> Sharing.
- In the list view, under Individual Sharing, click
New .
- In Sharing Policy, type a friendly name for the sharing
policy in the Policy name field (for example,
Internet).
- Click Add
to define the sharing rules for the sharing policy.
- In Sharing Rule, click Sharing with a specific
domain, and then type Anonymous in the corresponding
box.
- To specify the calendar sharing levels you want to enforce for
the sharing policy, select the Share your calendar folder
check box, and then select one of the following:
- Calendar free/busy information with time only
- Calendar free/busy information with time, subject, and
location
- All calendar appointment information, including time,
subject, location and title
- Calendar free/busy information with time only
- Click Save to set the rules for the sharing policy.
- In Sharing Policy, click Save to create the
policy.
Use the Shell
This example creates an Internet calendar publishing sharing policy named Internet and configures the policy to share only availability information. The policy is enabled.
Copy Code | |
---|---|
New-SharingPolicy -Name "Internet" -Domains 'Anonymous: CalendarSharingFreeBusySimple' -Enabled $true |
This example adds the sharing policy Internet to a user mailbox.
Copy Code | |
---|---|
Set-Mailbox -Identity <user name> -SharingPolicy "Internet" |
This example adds the sharing policy Internet to an organizational unit (OU).
Copy Code | |
---|---|
Set-Mailbox -OrganizationalUnit <OU name> -SharingPolicy "Internet" |
For detailed syntax and parameter information, see New-SharingPolicy and Set-Mailbox.
How do you know this step worked?
To verify that you have successfully created the sharing policy, run the following Shell command to verify the sharing policy information.
Copy Code | |
---|---|
Get-SharingPolicy <policy name> | format-list |
Step 3, option 2: Use the EAC or the Shell to configure the default sharing policy for Internet calendar publishing
If you want to configure the default sharing policy for Internet calendar publishing, complete the following steps.
Use the EAC
- Navigate to Organization > Sharing.
- In the list view, under Individual Sharing, select the
Default Sharing Policy, and then click Edit .
- In Sharing Policy, click Add
to add a sharing rule to the policy.
- In Sharing Rule, click Sharing with a specific
domain, and then and then type Anonymous in the
corresponding box.
- To specify the calendar sharing levels you want to enforce for
the sharing policy, select the Share your calendar folder
check box, and then select one of the following:
- Calendar free/busy information with time only
- Calendar free/busy information with time, subject, and
location
- All calendar appointment information, including time,
subject, location and title
- Calendar free/busy information with time only
- Click Save to set the rules for the sharing policy.
- In Sharing Policy, click Save to save the
changes.
Use the Shell
This example updates the Default Sharing Policy and configures the policy to share only availability information. The policy is enabled.
Copy Code | |
---|---|
Set-SharingPolicy -Name "Default Sharing Policy" -Domains 'Anonymous: CalendarSharingFreeBusySimple' -Enabled $true |
For detailed syntax and parameter information, see Set-Mailbox.
How do you know this step worked?
To verify that you have successfully updated the Default Sharing Policy, run the following Shell command to verify the sharing policy information.
Copy Code | |
---|---|
Get-SharingPolicy <policy name> | format-list |