Skip to content

Instantly share code, notes, and snippets.

@arjancornelissen
Created June 25, 2018 20:37
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save arjancornelissen/34118b610243587a34d3c19941b1b96c to your computer and use it in GitHub Desktop.
Get Shared and resource mailbox size
$mailboxes = Get-Mailbox -ResultSize unlimited -Filter {RecipientTypeDetails -eq "SharedMailbox" -or RecipientTypeDetails -eq "RoomMailbox" -or RecipientTypeDetails -eq "EquipmentMailbox"}
foreach($mailbox in $mailboxes)
{
$mailboxstats = Get-MailboxStatistics -Identity $mailbox.UserPrincipalName | Select-Object DisplayName, Identity, TotalItemSize
$mailboxsizeLine = [PSCustomObject][Ordered]@{
Identity = $mailbox.Identity
UPN = $mailbox.UserPrincipalName
DisplayName = $mailboxstats.DisplayName
TotalItemSize = $mailboxstats.TotalItemSize
MailboxType = $mailbox.RecipientTypeDetails
}
$mailboxsizeLine | Export-Csv -Path mailboxsize.csv -Encoding UTF8 -NoTypeInformation -Delimiter ';' -Append
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment