For all those times when you want to find out which Exchange calendars a particular user has access to, use this script:
(in this example, we pretend our user is called Fred Bloggs)
ForEach ($mbx in Get-Mailbox) {Get-MailboxFolderPermission ($mbx.Name+":\Calendar") | where-Object{$_.User -like "Fred Bloggs"} | Select @{Name="Calendar of";expression = {($mbx.name)}},User,AccessRights}