Mailboxes
Mailbox Size for Users per Domain
The below command needs to be run in the Exchange-Management Shell and lists all Mailboxes sorted by TotalItemsize for a specific Domain.
Get-Mailbox -ResultSize Unlimited | Where {$_.EmailAddresses -like "*@domain.de"} | Get-MailboxStatistics | sort-object TotalItemsize | FT DisplayName,TotalItemSize
Export all Mailboxes with Domains to a File
The below command needs to be run in the Exchange-Management Shell and exports all Mailboxes for a specific Domain to a CSV file.
Get-Mailbox "*@domain.de" -ResultSize Unlimited | ft -AutoSize DisplayName,PrimarySmtpAddress | export-csv "$env:Userprofile\Desktop\mailboxes.csv" -Delimiter ";" -NoType -Encoding UTF8
Show all distribution groups with members
The below command needs to be run in the Exchange-Management Shell and shows all distribution groups with its members. Display should not be truncated
Get-DistributionGroup -OrganizationalUnit "domain.local/MyOU/" | Select-Object -Property @{label='Gruppe';expression={$_.PrimarySmtpAddress}}, @{label='Mitglieder';expression={(Get-DistributionGroupMember $_.Name).PrimarySmtpAddress}} | fl
Show folder count for mailbox
The below command needs to be run in the Exchange-Management Shell and shows all the folder count of the mailbox.