Some time ago I released a rather simplistic GUI for viewing Exchange 2010 mailbox calendar permissions. Because of a semi-related script I’m working on currently I rounded back and recreated that GUI script to be a powershell function instead. This is the result.
The built in commands for attaining mailbox folder permissions assumes you know the localized spelling of the calendar sub-folder. An example is an organization which may have users in Mexico and the US. What this script does is pull the calendar name based on the mailbox localization, enumerates all the permissions using that name, and returns an array of psobjects with the mailbox, user, and assigned permissions.
1.1.0 April 24 2013 : Used new script template from http://blog.bjornhouben.com
1.0.0 March 10 2013 : Created script