【问题标题】:Exchange mailbox traffic auditing?Exchange 邮箱流量审计?
【发布时间】:2012-02-17 07:23:22
【问题描述】:

我有兴趣在 Exchange 2010 中获取特定用户的邮箱统计信息。目的是收集有关支持邮箱和支持团队绩效的详细信息。

就我而言,我想尝试获得:

  1. 过去 24 小时收到和发送的邮件数
  2. 过去 24 小时添加到子文件夹的邮件数
  3. 电子邮件在收件箱中花费的平均时间
  4. 电子邮件未读的平均时间

我知道如何获取 #2 的第一部分并根据当前日期将其导出到文件中,但不知道如何将时间范围限制为最后 24 小时:

$date = (Get-Date).toString(‘yyyy-MM-dd’)
Get-MailboxFolderStatistics "username" | sort-object itemsinfolder -descending | ft Folder, FolderPath, ItemsInFolder, FolderSize -auto | export-csv -path $date.csv

可能不支持某些统计信息,但我非常希望能获得一些帮助。

【问题讨论】:

  • 我找到了项目编号 1 的解决方案。请参阅以下链接,来自 Dan Ball @ 2009 年 11 月 12 日上午 9:45 link to powershellcommunity.com 的评论
  • 以上链接无效@Skuli Axelson

标签: powershell statistics exchange-server audit


【解决方案1】:

我不相信您会通过 get-mailboxstatistics 获得所需的所有统计信息。您将不得不进入该邮箱并开始检查电子邮件。

我将从 Glen Scales 博客开始:

http://gsexdev.blogspot.com/

并研究使用 EWS 托管 API 和 Powershell。电子邮件上的“已修改”属性应反映上次在邮箱中移动的时间。您可以确定哪些电子邮件已从项目属性中读取或尚未读取,但我不知道记录读取时间的属性,因此您可能需要定期运行脚本以监控自那以后已读取哪些电子邮件上次检查的时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-01
    • 2014-12-07
    • 1970-01-01
    • 2015-06-11
    • 2012-01-11
    • 2019-05-07
    • 1970-01-01
    • 2014-10-16
    相关资源
    最近更新 更多