Сбор статистики использования Mailbox MS Exchange 2003

Вот скрипт который собирает статистику и отправляет её на почту:

Для его запуска необходим PowerShell

$filename = "c:\scripts\ServerName{0:yyyyMMdd-HHmm}.csv" -f (Get-Date)

Get-WmiObject -ComputerName ServerName -Namespace root\MicrosoftExchangeV2 -Class Exchange_Mailbox | sort size -desc | Select MailboxDisplayName, Size, TotalItems | select -First 100 | Export-Csv -Path $filename

$smtpServer = "localhost"

$msg = new-object Net.Mail.MailMessage

$att = new-object Net.Mail.Attachment($filename)

$smtp = new-object Net.Mail.SmtpClient($smtpServer)

$msg.From = "admin_xixi@mail.ru"

$msg.To.Add("mailboxsize@mail.local")

$msg.Subject = "mailboxses size ServerName.mail.local"

$msg.Body = "Exel CSV FILE"

$msg.Attachments.Add($att)

$smtp.Send($msg)