有没有办法安排Exchange 2007查询和电子邮件统计?

时间:2011-11-30 17:01:13

标签: powershell exchange-server exchange-server-2007

我对Exchange工作很少,所以如果我看起来很无能,我会道歉。我要做的是查询所有邮箱的大小,并每周一次通过电子邮件将这些信息发送给我自己。目前我登录到我们的Exchange服务器并运行shell命令将此信息输出到文本文件。该命令是:

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

我真的想让这个自动化并通过电子邮件发送给自己一周一次。我该如何设置呢?

1 个答案:

答案 0 :(得分:0)

您可以将以下内容放入脚本文件中,并将其安排为每周运行一次:

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