O365中删除固定主题的邮件

刚刚接到一个朋友的电话,客户有个小弟发了一封不该发的邮件到CEO哪里,用的是Office365,有没有办法后台进行删除CEO收件箱中的邮件。

答案是肯定可以的,只不过需要一些特定的权限和操作方法。下面就跟大家分享下怎么操作的。

首先用我的QQ邮箱发一封邮件到我的Office365邮箱中,QQ邮箱中看到已发送邮件

 Office365中收件箱也有这封邮件

 然后需要的操作就是给管理员赋权,首先是discover的权限,这个权限添加上去不会立马生效需要等待一段时间

 

然后接下来就是需要一个mailbox import export的权限,这里为了方便可以创建一个专门的组,将这个mailbox import export角色添加到组同时将用户添加进去。由于之前我写批量导入导出PST文件的博客的时候创建了一个PST权限组(一样的mailbox import export权限要求),所以这里就不做演示了

然后接下来就是通过Windows Powershell远程连到Exchange Online Powershell了。还是老规矩,先写好ps1文件然后直接在Powershell中远程连

Ps1文件内容如下:

Set-ExecutionPolicy RemoteSigned

$UserCredential = Get-Credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Import-PSSession $Session -DisableNameChecking

 

连到Exchange Online 远程Powershell后使用Search命令进行查询并delete操作,具体命令如下:

Search-Mailbox -Identity Username -SearchQuery '主题:"XXX"' -DeleteContent

 

原文地址:https://www.cnblogs.com/yujianadu/p/15555934.html