Есть ли способ запланировать в 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