我对Exchange工作很少,所以如果我看起来很无能,我会道歉。我要做的是查询所有邮箱的大小,并每周一次通过电子邮件将这些信息发送给我自己。目前我登录到我们的Exchange服务器并运行shell命令将此信息输出到文本文件。该命令是:
Get-MailboxStatistics |where {$_.TotalItemSize -gt 1MB} | sort $_.TotalItemSize |FT DisplayName,ItemCount,TotalItemSize >c:\size.txt
我真的想让这个自动化并通过电子邮件发送给自己一周一次。我该如何设置呢?
答案 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