同时检查多个交换账户中的未读邮件数量

我帮助pipe理本地学校的Exchange 2003服务器。 校长最近制定了一项政策,规定所有教师每天至less要检查一次电子邮件。 作为(其中一个)Exchangepipe理员,我想知道是否有办法查看是否有人遵循此政策。

我想我需要看到两件事情:

  1. 未读取计数Exchange服务器上的所有邮箱
  2. 对于未读消息,我想查看消息的发送date

在与学校IT顾问交谈时,我被告知使用Exchange无法做到这一点。 你们有没有熟悉这种方法?

顺便说一句,如果这可以通过获取所有计数和date的类似cron的脚本解决,将其粘贴在文本文件中,并通过电子邮件发送给我,这也没关系。 无论什么作品。

这种types的事情最好的select是发现Windows Powershell。 不幸的是,虽然看起来你的工作已经完成了 ,但是学习曲线相当陡峭,并且不太可能存在一个单一的答案来满足你的需要。

我build议你从MSDN的入门指南开始 ,然后是官方的Powershell博客 。

希望这可以帮助。

这是低科技(和cludgy),但如果您的目标是要查看谁login以及何时可以在系统pipe理器下的pipe理组[org_name] \ servers [server_name] \第一个存储组\ mailbox的存储\login

这会告诉你最近的logindate和时间。 我想你可以在一天结束时检查一下,看看谁在8小时内没有访问过他们的邮箱。

如果它不是脚本的,你可以从上下文菜单中导出这个列表,但是呃…我希望有人有一个更自动化的解决scheme。