Get-MailboxFolderStatistics
Командлет Get-MailboxFolderStatistics используется для получения статистики по папкам внутри почтового ящика Exchange Server.
Синтаксис
Get-MailboxFolderStatistics -Identity myuser@mydomain.ru ` -IncludeOldestAndNewestItems ` -IncludeAnalysis | Where-Object {$_.FolderType -ne "User Created"} | Select-Object Name,FolderPath,FolderType,ItemsInFolder, FolderSize,OldestItemReceivedDate,NewestItemReceivedDate | Where-Object {$_.foldersize -ne 0} | Sort-Object -Descending -Property FolderSize| Format-Table -AutoSize
Основные параметры
- -Identity — указывает почтовый ящик (логин, UPN, alias, DN).
- -Archive — выводит статистику для архивного почтового ящика.
- -IncludeOldestAndNewestItems — добавляет данные о самом старом и новом письме в папке.
- -IncludeAnalysis — включает расширенный анализ содержимого папки.
Основные свойства
- Name — имя папки.
- FolderPath — путь к папке (например, \Inbox, \Sent Items).
- ItemsInFolder — количество элементов в папке.
- ItemsInFolderAndSubfolders — количество элементов с учётом подпапок.
- FolderSize — общий размер папки.
- OldestItemReceivedDate — дата самого старого письма (при использовании -IncludeOldestAndNewestItems).
- NewestItemReceivedDate — дата самого нового письма.
Примеры использования
Топ-10 самых больших папок
Get-MailboxFolderStatistics -Identity "user@domain.com" | Sort-Object FolderSize -Descending | Select-Object -First 10 Name,FolderPath,FolderSize | Format-Table -AutoSize
Информация о папке Inbox с датами старого и нового письма
Get-MailboxFolderStatistics -Identity "user@domain.com" -IncludeOldestAndNewestItems | Where-Object {$_.FolderPath -eq "\Inbox"} | Select-Object Name,ItemsInFolder,FolderSize,OldestItemReceivedDate,NewestItemReceivedDate
Информация о папке Inbox с датами старого и нового письма
Get-MailboxFolderStatistics -Identity "user@domain.com" | Where-Object {$_.FolderType -ne "User Created"} | # Служебные папки, которые не создавал пользователь. Select-Object Name,FolderPath,FolderType,ItemsInFolder,FolderSize| Where-Object{$_.foldersize -ne 0} | Sort-Object-Descending -Property FolderSize| Format-Table -AutoSize
Get-MailboxFolderStatistics -Identity user@domain.com -FolderScope RecoverableItems | ft Name,FolderAndSubfolderSize,ItemsInFolder