========================================================================

一、关于Exchange邮箱审核简述

========================================================================

由于邮箱可能包含一些敏感、对业务影响很大 (HBI) 的信息和个人的可识别信息 (PII),因此,跟踪登录组织内邮箱的人员及其所执行的操作非常重要。跟踪邮箱所有者之外的其他用户对邮箱的访问情况尤其重要。这些用户称为“委派用户”。

使用邮箱审核日志记录可以记录邮箱所有者、委派用户(包含具有完全邮箱访问权限的管理员)和管理员对邮箱的访问。

为邮箱启用审核日志记录时,可以指定将记录一种登录类型(管理员、委派用户或所有者)的哪些用户操作。审核日志条目还包含客户端 IP 地址、主机名以及用于访问邮箱的进程或客户端等重要信息。对于移动的项目,条目中包含目标文件夹的名称。

邮箱审核日志

邮箱审核日志针对每个启用了邮箱审核日志记录功能的邮箱而生成。日志条目存储在已审核邮箱“可恢复邮件”文件夹的“审核”子文件夹中。这样能够保证可以从一个位置获得全部审核日志条目,而无论使用哪种客户端访问方法来访问邮箱,或者管理员使用哪个服务器或工作站来访问邮箱审核日志。如果将邮箱移至其他邮箱服务器,则由于邮箱中包含该邮箱的审核日志,因此这些审核日志也会移动到其他邮箱服务器。

默认情况下,邮箱审核日志条目在邮箱中保留 90 天后将被删除。可以使用 AuditLogAgeLimit 参数和 Set-Mailbox cmdlet 来修改此保留期限。如果邮箱为就地保留或诉讼保留,审核日志条目仅保留到邮箱的审核日志保留期限为止。要将审核日志条目保留更长时间,您必须通过更改 AuditLogAgeLimit 参数的值来增加保留期。您也可以在保留期到期之前导出审核日志条目。

Exchange邮箱审核能够记录的内容如下:

操作

描述

Copy

将项目复制到另一个文件夹。

Create

在邮箱中创建项目。(例如,发送或接收邮件。)请注意,不审核文件夹创建。

FolderBind

访问邮箱文件夹。

HardDelete

从“可恢复的项目”文件夹中永久删除项目。

MessageBind

在读取窗格中访问或打开项目。

Move

将项目移动到另一个文件夹。

MoveToDeletedItems

将项目移动到“已删除邮件”文件夹中。

SendAs

使用 Send As 权限发送邮件。

SendOnBehalf

使用 Send on Behalf 权限发送邮件。

SoftDelete

从“已删除邮件”文件夹中删除项目。

Update

更新项目的属性。

=======================================================================

二、问题描述

=======================================================================

使用命令Set-mailbox test –AuditEnable $true命令给邮箱用户启用审核后。

再次使用命令:Search-MailboxAuditLog -Identity caiwu03 -StartDate "07/27/2016" -EndDate "07/29/2016" -LogonTypes owner –ShowDetails   进行邮箱审核日志查询的时候返回的结果为空。(前提是我在对邮箱启用审核后,在用户邮箱中进行了删除邮件、发送新邮件操作)

使用命令:Get-MailboxFolderStatistics –identity test | Where{$_.name –like “Audit*”}  查看该邮箱中有关审核相关的记录,显示的结果为审核记录已经成功记录了,在/Audits文件夹下面的ItemsInfolder值为2,说明已经记录了邮箱的操作。

========================================================================

三、问题原因分析

========================================================================

通过查看微软的相关KB,微软给出的解释说此功能确实存在问题,导出结果为空时由于本地Exchange 2013所有服务器的语言设置不是为英文导致。随便说明一下,我的测试环境中的Exchange 2013版本为 CU13,系统版本为Windows Server  2012 R2。关于微软的KB具体可以参考:

https://support.microsoft.com/en-us/kb/3054391

https://blogs.technet.microsoft.com/criscrif/2015/02/26/no-results-using-the-search-mailboxauditlog-cmdlet-with-exchange-2013-cu4/

========================================================================

四、解决方法

========================================================================

下面的所有操作需要在环境中的所有Exchange服务器上进行操作,如果有多台单独角色的Exchange服务器的话,需要每台服务器上进行同样操作。

1、打开Exchange服务器的“控制面板”,选择“Clock,Language,and Region”,如图。

2、选择“change Date,time,or number formats”,如图。

3、将当前系统的”替代Widows显示语言“和”替代默认输入法“设置为”English(United States)。(如果安装的是中文系统,在进行才操作之前需要安装英文语音包)

4、选择“区域”,选择“Change Location”,如图。

5、选择”管理“,设置”Change System Locale“,设置为”English(United States)“。

6、选择”Copy Settings“,将”欢迎屏幕“和”新用户帐号”的显示语言设置为“English(united States)”,如图。(第5步操作完成后,之间勾选“Welcome Screen and System Accounts”即可,操作后需要重启)。

7、结果验证,使用命令:Search-MailboxAuditLog -Identity caiwu03 -StartDate "07/27/2016" -EndDate "07/29/2016" -LogonTypes owner –ShowDetails    查询审核日志,结果显示能够正常获取。如图。

==============================================================

五、总结

==============================================================

个人觉得Exchange的邮箱审核策略还是比较有用的,可以作为一个操作依据。但是审核对语言支持不好,只能支持English。

本文转自 jialt 51CTO博客,原文链接:http://blog.51cto.com/jialt/1831551

启用Exchange邮箱审核后使用命令Search-MailboxAuditLog返回结果为空相关推荐

  1. 创建AD域时,直接创建了邮箱联系人,导致无法启用Exchange邮箱

    创建AD域时,直接创建了邮箱联系人,导致无法启用Exchange邮箱 这个问题,折腾了我大半天的时间,最后发现,仅仅是因为创建AD用户时,给一个属性赋值了导致的这个问题的发生,不给这个属性赋值就行了, ...

  2. 恢复删除的Exchange邮箱

    对于通过Exchange管理中心删除或使用EMS运行Remove-Mailbox命令删除邮箱时都会将对应的AD对象删除.对于删除的邮箱Exchange会将该邮箱标识为断开的邮箱,对应的AD会存放在AD ...

  3. exchange创建邮箱组_Exchange批量创建用户组及启用通讯组邮箱-阿里云开发者社区...

    Exchange批量创建用户组及启用通讯组邮箱 1. 批量创建AD中的用户组 用户组的创建可参考批量导入用户账号的方法,先创建一个CSV文件,然后通过命令导入AD中.命令格式 csvde –i –f ...

  4. 离职员工如何处理Exchange邮箱

    当员工离职后,很多管理员都是将离职用户的账户直接禁用.这样可以防止离职员工再次登录访问域内资源.但这样做对Exchange来说不是很明智的处理办法,最好的处理方式是在禁用AD账户的时候同时禁用Exch ...

  5. 禁用和删除Exchange邮箱深入探讨

    使用命令行查看禁用的邮箱 Get-MailboxDatabase | Get-MailboxStatistics | Where {$_.DisconnectReason -eq "Disa ...

  6. 如何修改Exchange邮箱的英文界面

    如何修改Exchange邮箱的英文界面 在前面的文章中,有这样一个现象.我们创建完Exchange邮箱后,用outlook访问用户邮箱,进入邮箱后发现看到的是英文界面,邮箱中是Inbox,Outbox ...

  7. 面对Exchange邮箱的英文界面,我们应该这么办!

    我们创建完Exchange邮箱后,用outlook访问用户邮箱,进入邮箱后发现看到的是英文界面,邮箱中是Inbox,Outbox这样的英文文件夹,如下图所示.这是怎么一回事呢?这是因为Exchange ...

  8. 用OWA访问Exchange邮箱

    OWA是Outlook Web Access的缩写,OWA允许用户用浏览器通过HTTP/HTTPS访问Exchange邮箱,是一种重要的在线访问方式.<?xml:namespace prefix ...

  9. Exchange2003-2010迁移系列之十三,Exchange邮箱迁移

    Exchange邮箱迁移 Exchange服务器配置完成后,就可以满足并存期间的技术需求了.在并存期间,Exchange2010作为邮件系统的中枢,进出站邮件都要经过Exchange2010.进站的邮 ...

  10. 用IMAP4访问Exchange邮箱:Exchange2003系列之七

    用IMAP4访问Exchange邮箱 IMAP是Internet Message Access Protocol(互联网信息访问协议)的缩写,现在IMAP使用的大多是第四个版本,一般我们称为IMAP4 ...

最新文章

  1. [YTU]_2878( 结构体--学生信息排序)
  2. mysql存储过程入门_MySQL入门之存储过程
  3. 电离辐射防护与辐射源安全基本标准_辐射防护与安全机考难点考点解析辐射防护标准...
  4. ifelse语句是否必须以else结尾?
  5. unittest核心要素
  6. sql移动加权计算利润_计算机视觉中的半监督学习
  7. PHP 代码简洁之道 ( PHP Clean Code)(第二部分)
  8. 中缀表达式到前缀表达式和后缀表达式
  9. Android SDK安装与环境配置
  10. 【Python】Python简介
  11. windows 2008服务器还原系统,windows 2008服务器系统
  12. python input nameerror_用python写的,运行时出现NameError: name 'raw_input' is not defined 这是什么原因?求解...
  13. 大学里,数据系鄙视物理系,请问二位来自漫画系嘛?
  14. 华硕笔记本触摸鼠标手势无效怎么办
  15. LeetCode Golang 答案
  16. 电脑连接西门子S7-200CPU的步骤
  17. 【Maxscript入门】学习笔记整理一
  18. windows 域,windows domain
  19. redis的hset hget mset mget是什么
  20. MIMIC数据库数据提取教程-提取时间维度数据

热门文章

  1. 简单记录一下做的项目过程中踩过的坑
  2. Codeforces-GYM101873 G Water Testing 皮克定理
  3. 记一次内存无法回收导致频繁fullgc机器假死的思路
  4. Maven 设置本地仓库的地址
  5. SQL SERVER 数据类型详解[zt]
  6. Docker使用小结(二)Docker仓库 Docker数据管理 端口映射与容器互联
  7. 接口返回buffer的16进制数据如何转换
  8. 第十节:Web爬虫之数据存储与MySQL8.0数据库安装和数据插入
  9. Python中的音频和数字信号处理(DSP)
  10. DVWA 黑客攻防演练(十二) DOM型 XSS 攻击 DOM Based Cross Site Scripting