How to set Free/Busy permissions in Exchange Management Shell in Office 365 dedicated

Applies to: Microsoft Business Productivity Online DedicatedMicrosoft Business Productivity Online Suite Federal

Summary


This article describes how to add, change, and remove Free/Busy permissions in Microsoft Office 365 dedicated.

More Information


You can view or set Free/Busy permissions through the Exchange Management Shell. Use the following table to match Microsoft Outlook permissions with the access permissions that Microsoft Exchange Server uses. 

Requested Outlook permissionsAccess rights
Free/Busy timeAvailabilityOnly
Free/Busy time, subject, locationLimitedDetails
ReviewerReviewer
Nonediting AuthorNonEditingAuthor
AuthorAuthor
Publishing AuthorPublishingAuthor
EditorEditor
Publishing EditorPublishingEditor
OwnerOwner

How to view Free/Busy permissions

To view current Free/Busy permissions, run the following cmdlet:

Get-MailboxFolderPermission <PrimarySMTP>:\Calendar 
Note The <PrimarySMTP> placeholder represents the mailbox for which you want to view permissions.

For example, the cmdlet resembles the following:

Get-MailboxFolderPermission user@contoso.com:\Calendar 

How to add Free/Busy permissions

To add Free/Busy permissions, run the following cmdlet:

Add-MailboxFolderPermission <PrimarySMTP>:\Calendar –User <UserSMTP> -AccessRights <AccessRights> 
Notes
  • The <PrimarySMTP> placeholder represents the mailbox for which you want to change permissions.
  • The <UserSMTP> placeholder represents the user who is granted Free/Busy permissions.
  • The <AccessRights> placeholder represents the user permissions.
  • If you want to make the Free/Busy time viewable for nonspecific users, the AccessRights setting for the default user should be AvailabilityOnly or higher.
For example, the following cmdlet grants otheruser@contoso.com permission to view the calendar for user@contoso.com:

Add-MailboxFolderPermission user@contoso.com:\Calendar –User otheruser@contoso.com -AccessRights AvailabilityOnly 

How to remove Free/Busy permissions

To remove Free/Busy permissions, run the following cmdlet:

Remove-MailboxFolderPermission <PrimarySMTP>:\Calendar –User <UserSMTP> 
Notes
  • The <PrimarySMTP> placeholder represents the mailbox for which you want to change permissions.
  • The <UserSMTP> placeholder represents the user who is granted Free/Busy permissions.
For example, the following cmdlet revokes permission for otheruser@contoso.com to view the calendar for user@contoso.com: 

Remove-MailboxFolderPermission user@contoso.com:\Calendar –User otheruser@contoso.com