【问题标题】:Is there a way to schedule Exchange 2007 to query and e-mail statistics?有没有办法安排 Exchange 2007 查询和发送电子邮件统计信息?
【发布时间】:2012-01-09 22:06:26
【问题描述】:

我很少在 Exchange 上工作,所以如果我看起来一无所知,我深表歉意。我正在尝试做的是查询所有邮箱的大小,然后每周将这些信息通过电子邮件发送给自己。目前我登录到我们的交换服务器并运行一个 shell 命令来将此信息输出到一个文本文件。该命令是:

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

我真的很想每周一次通过电子邮件自动发送给自己。我将如何进行设置?

【问题讨论】:

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


    【解决方案1】:

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

    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
    

    【讨论】:

    • 谢谢。这正是我想要的。
    • 三年后,我仍在使用这个脚本。它非常稳定且很有帮助。
    猜你喜欢
    • 2019-12-16
    • 2013-10-19
    • 2021-06-12
    • 1970-01-01
    • 2017-03-24
    • 2016-12-17
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    相关资源
    最近更新 更多