title: Display all mailbox calendars which a user has access to
body: <p>I would like to find out all the calendars which a user can currently access.  I searched up the Internet and the closest answer I got is this:</p>
  
  <pre><code>(get-mailbox) | foreach{Get-Mailboxfolderpermission (($_.PrimarySmtpAddress)+":\calendar") -user happyboy -ErrorAction SilentlyContinue} |select identity, user, accessrights
  </code></pre>
  
  <p>However, the display does not really show the actual identity which is the actual mailbox which happyboy (above) has access.  The display is something like this:</p>
  
  <pre><code>Identity    User        AccessRights    
  --------    ----        ------------    
  HappyBoy    HappyBoy   {Reviewer}      
  HappyBoy    HappyBoy   {LimitedDetails}
  HappyBoy    HappyBoy   {Editor}        
  HappyBoy    HappyBoy   {Editor}        
  HappyBoy    HappyBoy   {Owner}         
  HappyBoy    HappyBoy   {Editor} 
  </code></pre>
  
  <p>I was expecting something like this:</p>
  
  <pre><code>Identity    User        AccessRights    
  --------    ----        ------------    
  FunnyMan    HappyBoy   {Reviewer}      
  PrettyGirl  HappyBoy   {LimitedDetails}
  BadBoy      HappyBoy   {Editor}        
  LuckyBoy    HappyBoy   {Editor}        
  SadGirl     HappyBoy   {Owner}         
  LovelyGirl  HappyBoy   {Editor} 
  </code></pre>
  
  <p>Can we modify the script to achieve this?</p>