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

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 или просто в теле письма. Или лучше сортировать по почтовым ящикам, которые ближе всего к их квоте? Или можно сортировать по размеру почтового ящика и выделять (или различать) те, которые близки (или превышают) их квоты?

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

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

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

Спасибо :)