This is a fast way to manage Calendar permissions of a mailbox. Same commands are for both Exchange on-premises and Exchange Online (Office 365). For Exchange Online first connect Powershell to Office365, as described to previous posts.
# To check current permissions Get-MailboxFolderPermission -Identity "[email protected]":calendar # To add calendar permissions, permission can be Editor,Reviewer,Author etc Add-MailboxFolderPermission -Identity "[email protected]":calendar -User "[email protected]" -AccessRights Editor # To change the calendar permission of an existing access (thi swill change the access to Author Set-MailboxFolderPermission -Identity "[email protected]":calendar -User "[email protected]" -AccessRights Author # To remove calendar permissions Remove-MailboxFolderPermission -Identity "[email protected]":calendar -User "[email protected]"
Pantelis Apostolidis is a Cloud Solutions Architect at Microsoft and an ex Microsoft Azure MVP. For the last 15 years, Pantelis has been involved to major cloud projects in Greece and abroad, helping companies to adopt and deploy cloud technologies, driving business value. He is entitled to a lot of Microsoft Expert Certifications, demonstrating his proven experience in delivering high quality solutions. He is an author, blogger and he is acting as a spokesperson for conferences, workshops and webinars. He is also an active member of several communities as a moderator in azureheads.gr and autoexec.gr. Follow him on Twitter @papostolidis.