Есть ли способ запланировать в Exchange 2007 запрос и статистику по электронной почте?

Я очень мало работаю с Exchange, поэтому прошу прощения, если я покажу, что ничего не понимаю То, что я пытаюсь сделать, это запрашивать размер всех почтовых ящиков и отправлять эту информацию мне один раз в неделю. В настоящее время я захожу на наш сервер обмена и запускаю команду оболочки для вывода этой информации в текстовый файл. Эта команда:

Get-MailboxStatistics |where {$_.TotalItemSize -gt 1MB} | sort $_.TotalItemSize |FT DisplayName,ItemCount,TotalItemSize >c:\size.txt

Я бы очень хотел, чтобы это автоматизировалось и отправлялось мне по электронной почте раз в неделю. Как бы я занялся настройкой этого?

1 ответ

Решение

Вы можете поместить следующее в файл сценария и запланировать его запуск раз в неделю:

Get-MailboxStatistics | `
   Where-Object {$_.TotalItemSize -gt 1MB} | `
   Sort-Object TotalItemSize | `
   Format-Table DisplayName,ItemCount,TotalItemSize |`
   Out-File c:\size.txt

Send-MailMessage -From you@domain.com -To you@domain.com -SmtpServer smtp1 -Subject 'Weekly Mailbox Statistics Report' -Attachments c:\size.txt
Другие вопросы по тегам