Exchange 2007 PowerShell - 自动运行并通过电子邮件发送每周报告 (.txt)

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 的理解。我对它很陌生,只用了几个星期。

我知道这可能非常基础但我无法让任何事情发挥作用。

谢谢 :)

相关内容