Mailbox Calendars Permissions For All Users

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

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Create a website or blog at

Up ↑

%d bloggers like this: