查找已删除邮箱所在数据库并进行恢复

2013年4月24日 | 分类: Exchange, PowerShell | 标签: , , ,

在Exchange的管理中,误删除邮箱或者误删除AD用户是再所难免的事情,但是在Exchange数据库中,默认设置是将已删除邮箱保留30天,30天内都可以对已经删除的邮箱进行重新连接恢复邮箱。如果在Exchange组织中只有一个或几个服务器,那么我们直接在“收件人配置->断开连接的邮箱”中依次选择这些服务器,找到断开连接的邮箱再进行连接即可。可是如果在组织中有几十甚至几百个服务器时,依次进行选择就不太现实了,而这时get-mailbox username是肯定找不到的了,但可以用如下命令进行查找:

Get-MailboxDatabase | Get-MailboxStatistics| ?{$_.displayname -like “test1234″} | fl

或者

Get-MailboxDatabase | Get-MailboxStatistics| ?{$_.LegacyDN -like “*test1234″} | fl

找到后我们就可以从属性列表中找到ServerName和Database的信息了,然后就可以选择该服务器,恢复此邮箱,或者直接用命令Connect-Mailbox进行恢复,注意恢复邮箱后查看邮箱地址信息,如果UPN与域信息不同的话。

Written by Nile Jiang
无猖狂以自彰,当阴沉以自深。

目前还没有任何评论.
注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。