Microsoft 365: Список почтовых ящиков пользователей, отсортированных по размеру почтового ящика
В этом блоге я покажу вам, как получить список ваших получателей Microsoft 365 Exchange Online, отсортированный по размеру. Я увлечен документацией, поэтому неудивительно, что я всегда стремлюсь иметь хороший обзор размеров почтовых ящиков пользователей и использования хранилища.
Подключиться к Exchange Online
Прежде всего, нам необходимо подключиться к Exchange Online. Нажмите клавиши и введите следующие строки для подключения к вашему арендатору.
$Session = New-PSSession -ConfigurationName Microsoft.Exchange `
-ConnectionUri https://outlook.office365.com/powershell-liveid/ `
-Credential (Get-Credential) -Authentication Basic -AllowRedirection
Import-PSSession $Session -DisableNameChecking
Откуда ты знаешь, что это сработало? Ты должен увидеть этот экран:
Получить список почтовых ящиков Microsoft 365, отсортированных по размеру почтового ящика
Затем выполните код ниже, чтобы получить список всех почтовых ящиков пользователей, отсортированный по размеру в порядке убывания.
Get-Mailbox -RecipientTypeDetails UserMailBox -ResultSize Unlimited |
Get-MailboxStatistics |
Where-Object {!$_.DisconnectDate} |
Sort-Object -Property TotalItemSize -Descending |
Select-Object DisplayName,ItemCount,TotalItemSize,LastLogonTime
Хорошо. Это всё. Миссия выполнена.

