返回首页
当前位置: 主页 > 其他教程 > Publisher教程 >

Exchange2010通过服务器端清空某一用户邮箱

时间:2016-09-23 23:18来源:Office教程学习网 www.office68.com编辑:麦田守望者

在日常的运维过程中,大多数管理员可能都遇到过下面的情况:
用户的邮箱满了,无法收发邮件了,需要我们去帮助用户清理邮箱,回收用户的邮箱空间。
一般情况下,我们会有下面两种方式进行处理:

  1. 当我们知道用户邮箱密码的时,可以通过owa登录帮助用户删除邮件,进行邮箱清理;
  2. 或者授予管理员对用户邮箱完全控制权限,然后登录用户邮箱删除邮件;

以上两种方法,有时候你会发现虽然清理了,但是用户的文件夹中都已经清空,包括已删除邮件文件夹中也已清空,但是用户的邮箱空间还是没有成功回收?
这就牵涉到用户数据库中叫Whitepage的一个概念,Whitepage空间是用来存放用户邮件的,用户的邮件删除后,在服务器上默认会保留14天,用户空间没有回收,很多时候都是因服务器默认保留着内容,占用了WhitePage空间。
现在为大家介绍一种直接在服务器端可一次清空用户邮箱的办法。


清空用户邮箱实现过程

因Exchange2010采用了RBAC授权模式来进行邮箱管理,所以通过服务器端清理用户邮箱,需首先进行授权,下面来介绍整个实现过程:

  1. 通过命令Get-RoleGroupMember -Identity "Discovery Management"查看当前管理员是否属于Discovery Management组成员,默认情况下,用户均无此权限,需单独进行授权;
  2. 通过命令Add-RoleGroupMember " Discovery Management " -Member useraccount,将用户加入到Discovery Management组;

注意:
a.useraccount 替代为你需要操作的管理员帐号;
b.
也可以命令到域控的“Active Directory 用户和计算机“-”Microsoft Exchange Security Groups“的组织单位下找到相对应的组手动添加。

  1. 通过命令New-RoleGroup "Mailbox Import-Export Management" -Roles "Mailbox Import Export"创建Mailbox Import-Export Management组;
  2. 通过命令Add-RoleGroupMember "Mailbox Import-Export Management" -Member useraccount ,将用户加入到Mailbox Import-Export Management

注意:
a.useraccount 替代为你需要操作的管理员帐号;
b.
也可以命令到域控的“Active Directory 用户和计算机“-”Microsoft Exchange Security Groups“的组织单位下找到相对应的组手动添加。

  1. 通过以上步骤,授权完成;


  1. 完成以上步骤后,需要关闭Exchange Management Shell,并以“以管理员身份运行“ Exchange Management Shell,以便获取新增加的权限;
  2. 通过命令:Search-Mailbox -Identity useraccount –Deletecontent,清理用户邮箱;

注意:

  1. useraccount 替代为你需要删除邮件的用户帐号


  1. 通过OWA登录用户邮箱查看,空间清理成功。
  2. 如果想批量清空用户邮箱,可使用以下命令一次清空:

Get-Mailbox |Search-Mailbox   -Deletecontent

------分隔线----------------------------
标签(Tag):Exchange
------分隔线----------------------------
推荐内容
猜你感兴趣