我是靠谱客的博主 英俊棒球,最近开发中收集的这篇文章主要介绍删除Exchange 2010 中的已断开连接邮箱,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

在Exchange 的日常运维中,经常会把一个邮箱从一个数据库移动到另一个邮箱,但是移走之后又发现,原来的数据库空间并没有得到释放,还在不停的涨。

在EMC 已断开的邮箱中,可以看到很多邮箱,但是没有删除的操作。

怎么删除这些已断开的邮箱呢?

只需执行以下两条PS即可:

 

$mbs = Get-MailboxStatistics -Database tempdb | where{$_.DisconnectReason -eq "SoftDeleted"}

foreach($mb in $mbs){Remove-StoreMailbox -Database tempdb -Identity $mb.mailboxguid -MailboxState SoftDeleted -Confirm:$False}

 

第一条语句把数据库tempdb 中的已断开邮箱读取到$mbs

第二条语句使用Remove-StoreMailbox 把这些已断开的邮箱删除。

 

完成后,可以使用

$db = Get-MailboxDatabase tempdb –Status

$db.AvailableNewMailboxSpace

$db.DatabaseSize

来查看数据库可用空间和总大小。

 

这里不能把数据库文件变小,但可以释放空间,是数据库文件不再增大。

如果要对数据库文件进行压缩,需要使用ESEUTIL.EXE

如何使用,下回分解。

转载于:https://blog.51cto.com/boybxie/844514

最后

以上就是英俊棒球为你收集整理的删除Exchange 2010 中的已断开连接邮箱的全部内容,希望文章能够帮你解决删除Exchange 2010 中的已断开连接邮箱所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部