Назад | Перейти на главную страницу

Exchange - получить возрастной диапазон элементов с помощью Powershell

Мы собираемся внедрить личные архивы для Exchange в нашей организации. Чтобы получить представление о том, сколько места требуется, нам нужно получить представление о возрасте предметов, которые у нас есть в настоящее время. Можно ли иметь сценарий PowerShell, который сообщает мне общий размер и количество элементов с учетом определенных диапазонов дат всех почтовых ящиков во всех базах данных?

Я бы хотел иметь 1) количество элементов, 2) общий размер раз (ГБ) - все сгруппированы по диапазонам дат (менее 15 дней, 15-30 дней, 30-60 дней, 60-90 дней. , более 90). Другой вариант - сгруппировать его по базе данных почтовых ящиков.

Для тех, кто сталкивается с этой страницей во время поиска, более полное решение подробно описано на http://gsexdev.blogspot.com/2012/10/reporting-on-item-age-count-and-size-in.html

http://exchangeserverpro.com/powershell-script-create-mailbox-size-report-exchange-server-2010

Get-mailboxstatistics - это ваш командлет .... Выше хорошая запись и сценарий для получения нужной информации ....

Надеюсь это поможет

$date = (Get-Date).toString(‘yyyy-MM-dd’)
Get-MailboxFolderStatistics "username" | sort-object itemsinfolder -descending | ft Folder, FolderPath, ItemsInFolder, FolderSize -auto | export-csv -path $date.csv

https://stackoverflow.com/questions/8980195/exchange-mailbox-traffic-auditing

Вы также можете изучить журналы отслеживания сообщений:
http://www.simple-talk.com/content/print.aspx?article=681