![同时检查多个 Exchange 帐户中的未读邮件数量](https://linux22.com/image/497711/%E5%90%8C%E6%97%B6%E6%A3%80%E6%9F%A5%E5%A4%9A%E4%B8%AA%20Exchange%20%E5%B8%90%E6%88%B7%E4%B8%AD%E7%9A%84%E6%9C%AA%E8%AF%BB%E9%82%AE%E4%BB%B6%E6%95%B0%E9%87%8F.png)
我帮助管理当地一所学校的 Exchange 2003 服务器。学校校长最近制定了一项政策,规定所有教师每天至少要查看一次电子邮件。作为 Exchange 管理员(之一),我想知道是否有办法检查大家是否遵守这项政策。
我认为我需要看到两件事:
- Exchange 服务器上所有邮箱的未读邮件计数
- 对于未读消息,我想查看消息的发送日期
在与学校 IT 顾问交谈时,我被告知无法使用 Exchange 来做到这一点。你们中有人知道如何实现这一目标吗?
顺便说一句,如果可以通过类似 cron 的脚本解决此问题,该脚本获取所有计数和日期,将其粘贴到文本文件中,然后通过电子邮件发送给我,那也很好。只要有效就行。
答案1
对于这种事情,最好的办法是找到 Windows Powershell。不幸的是,尽管看起来工作已经为你完成了,学习曲线相当陡峭,并且不太可能存在一行答案满足您的需求。
我建议你从MSDN 的入门指南, 其次是Powershell 官方博客。
希望这可以帮助。
答案2
它技术含量低(而且笨重),但如果您的目标是查看谁登录了以及何时登录,则可以在系统管理器的管理组 [org_name]\servers[server_name]\first storage group\mailbox store\logons 下找到它
这会告诉您最近的登录日期和时间。我想您可以在一天结束时检查一下,看看谁在 8 小时内没有访问过他们的邮箱。
如果它不可编写脚本,您可以从上下文菜单中导出该列表,但是呃......我希望有人有更自动化的解决方案。