Exchange 2007 PowerShell - автоматически запускать и отправлять еженедельный отчет по электронной почте (.txt)

Я нашел множество кодов в сети и создал следующее для запуска базового отчета о квотах и ​​размерах почтовых ящиков на нашем сервере SBS 2008 (Exchange 2007):

get-mailbox -server HYDROMAIN -ResultSize unlimited | ft DisplayName,ProhibitSendReceiveQuota,ProhibitSendQuota,@{label="Mailbox Size(MB)";expression={(get-mailboxstatistics $_).TotalItemSize.Value.ToMB()}}

Я хотел бы запускать один и тот же отчет еженедельно (скажем, в пятницу) автоматически, но отчет должен быть отсортирован от наибольшего размера почтового ящика к наименьшему. Отчет можно отправить по электронной почте в текстовом файле или просто в теле письма. Или лучше сортировать по почтовым ящикам, наиболее близким к их квотам? Или можно отсортировать по размеру почтового ящика и выделить (или дифференцировать) те, которые близки (или превзошли) их квоты?

Электронная почта отправляется на один указанный адрес с пользовательской темой и заголовком тела над фактическим содержимым (если оно не прикреплено в.txt).

Кто-нибудь сможет мне помочь? Это немного выше моего понимания Exchange PowerShell. Я очень плохо знаком с этим и использую это только в течение нескольких недель.

Я знаю, что это, вероятно, довольно просто, но я не смог заставить что-либо работать.

Спасибо:)

0 ответов

Другие вопросы по тегам