Форум администраторов Windows
Серверные системы Microsoft => Microsoft Exchange Server => : Borman80 13 Сентябрь 2012, 15:31:36
-
Привет, коллеги!
Подскажите, как можно на сервере Exchange 2010 найти неиспользуемые ящики, ну, например, которые не использовались больше 100 дней
Спасибо!
-
Познакомьтесь с командой Get-MailboxStatistics
-
Познакомьтесь с командой Get-MailboxStatistics
А можно поподробнее? :(
-
попробуй такой скрипт:
$exDays = 100
Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox | Foreach-Object {
$si= Get-MailboxFolderStatistics $_ -IncludeOldestAndNewestItems -FolderScope SentItems
if($si.NewestItemReceivedDate -AND (New-TimeSpan $si.NewestItemReceivedDate.ToLocalTime()).Days -ge $exDays)
{
$_
}
}
Скрипт находит ящики с которых не отправлялись письма в течении последних 100 дней
-
Познакомьтесь с командой Get-MailboxStatistics
А можно поподробнее? :(
Самый простой вариант:
Get-MailboxStatistics -Database DB-MAIL-01
И смотрим поле LastLogonTime (время последнего входа в систему)
Можно отсортировать по убыванию:
Get-MailboxStatistics -Server DB-MAIL-01 | Sort LastLogonTime -Descending