Mailbox – email address count – Exchange 2010 Powershell CMD

To get a count of how many email addresses each mailbox is having

Power Shell CMD : get-recipient “username” | select name, @{Name=”Count”;Expression={[array]($_.EmailAddresses).Count}}

for SMTP addresses: get-recipient “username” | select name, @{Name=”Count”;Expression={[array]($_.EmailAddresses | Where {$_ -like “smtp*”}).Count}}

Enjoy!!!