С помощью Exchange Management Shell получим список всех ящиков в Exchange. Результат выведем в файл.
Get-Mailbox -ResultSize Unlimited | select -expand EmailAddresses | %{$_.SmtpAddress} | sort | Out-File C:\scripts\all_mailbox.txt
Количество ящиков:
Get-Mailbox -ResultSize Unlimited | select -expand EmailAddresses | %{$_.SmtpAddress} | measure
Список учётных записей с выгрузкой в TXT или CSV, отсортированных по дате последнего логина:
Get-MailboxDatabase | Get-MailboxStatistics | select-object DisplayName,LastLogonTime | Sort LastLogonTime -desc | Out-File C:\lastlogon\Users.txt
Get-MailboxDatabase | Get-MailboxStatistics | select-object DisplayName,LastLogonTime | Sort LastLogonTime -desc | Export-Csv C:\lastlogon\Users.csv -encoding UTF8