我们目前正在考虑将电子邮件存档并修订我们的保留政策。最大的问题是(对于法律部门),我们要保存多久?当前,我们的用户有一个很大的邮箱限制,并且过去所有用户都可以按照自己的意愿进行存档。因此,我们有数百GB的数据不在Exchange数据库中,但最终可能会被吸入Archive数据库进行发现。我想做的是能够为法律团队量化如果我们退回1年,2年,3年等将会得到多少。
我在TheDailyAdmin上找到了一个相当简单的Powershell脚本,该脚本可以满足我的大部分需求,但是却将所有内容都融合在一起。我希望能够看到结果,但根据用户进行了排序,以了解Sally拥有2年以上的47MB内存,Charles拥有超过2年的190MB内存,依此类推。
这是我运行的脚本:
get-mailboxdatabase | get-mailbox -resultsize unlimited | get-mailboxfolderstatistics -folderscope all -includeoldestandnewestitems | export-csv mailbox_stats.csv
将它们全部记录在文件中效果很好,但我无法确定谁的电子邮件属于谁。我还专门在我的邮箱上运行了它,但是我宁愿不要在每个用户上手动运行它,因为这可能需要一段时间!我不是Powershell专家,但我希望那里的人能更坚定地掌握,并可以帮助我指出正确的命令方向,以帮助我进一步分解。
提前致谢!