Need to find Mailbox sizes for all users in company

I have ran a report by display name, email address, if they are using default mailbox size, send/prohibit send size, but i also need a report out of hyena or aduc or something. To find the users current mailbox size for 20k plus users. Any ideas i need this asap any help would be great.  
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

AkhaterConnect With a Mentor Commented:
Here you go it will export it to a csv file for you

$mbx = get-mailbox -resultsize unlimited
 $mbx | Get-MailboxStatistics | select-object DisplayName,TotalItemSize,ItemCount | export-csv c:\mbxsize.csv
Use the Exchange Management Shell on the Exchange server and issue this command:

Get-MailboxStatistics | ft DisplayName,TotalItemSize,ItemCount
All Courses

From novice to tech pro — start learning today.