Following power shell commands can be used to get a list of all Exchange user’s mailbox calendar permissions.
Output will list all users along with the users that have permission to their calendars and also permission level.
$Mailboxes = (get-mailbox -database dbname)
$Mailboxes | ForEach {Get-MailboxFolderPermission -Identity “$($_.alias):\Calendar” | Select User, Identity, AccessRights}
You can save the output to a file by appending the following:
>> c:\temp\CalPermissions.txt
$Mailboxes | ForEach {Get-MailboxFolderPermission -Identity “$($_.alias):\Calendar” | Select Identity, User, AccessRights} >> c:\temp\CalPermissions.txt

Leave a Reply