exchange 2010 命令查询、删除已发送邮件

1、对操作的用户赋予Import和Export权限,如果有了,可以不用做 给用户administrator授权

New-ManagementRoleAssignment  -Role   "Mailbox Import Export" -User   abcd\administrator
#其中abcd是域名

exchange 2010 命令查询、删除已发送邮件

2、查看某个时间段的所有邮件

Get-MessageTrackingLog  -Start "2020/04/01 14:15" -End "2020/04/01 14:20"

exchange 2010 命令查询、删除已发送邮件


3、查看某个时间段具体由某个人发送出去的邮件

Get-MessageTrackingLog  -Start "2020/04/01 01:15" -End "2020/04/01 14:20" -Sender administrator@abcd.com

Get-MessageTrackingLog  -Start "2020/04/01 01:15" -End "2020/04/01 14:20" -Sender administrator@abcd.com |fl  
#添加fl可以详细的查看每一份邮件的内容及发送给谁的IP地址等

exchange 2010 命令查询、删除已发送邮件


4、搜索某一个人的邮箱,并删除邮件 例如搜索张三用户的邮箱,主题是test

Search-Mailbox -Identity "zhangsan" -SearchQuery "Subject:'test'" -DeleteContent
 
(如果是中文版,"subject " 则需要使用 "主题" 替换,否则会报错)

exchange 2010 命令查询、删除已发送邮件


5、删除一份群发错误的邮件

Get-mailbox -ResultSize unlimited | Search-Mailbox  -SearchQuery "主题:'test'" -DeleteContent



exchange 2010 命令查询、删除已发送邮件


6、通过时间来删除邮件

Search-Mailbox -Identity "administrator"  -SearchQuery  "发送时间:<2020年4月1日"  -DeleteContent  #早于4月1日的邮件
Search-Mailbox -Identity "administrator"  -SearchQuery  "发送时间:=2020年4月1日"  -DeleteContent  #等于4月1日的邮件
Search-Mailbox -Identity "administrator"  -SearchQuery  "发送时间:>2020年3月1日"  -DeleteContent  #晚于3月1日的邮件

exchange 2010 命令查询、删除已发送邮件

exchange 2010 命令查询、删除已发送邮件

exchange 2010 命令查询、删除已发送邮件


上一篇:Git 配置 SSH keys


下一篇:Windows常用快捷命令和基本Dos命令