显示隐藏的断开连接的邮箱

前几天遇到一个奇葩事情,公司在做Office365 Exchange Online混合部署的时候。一个用户在从本地Exchange 服务器迁移到Office365的时候,该用户账号莫名的就消失了!!对,你没看错,莫名的消失了。我并没有在本地禁用或者删除该用户,但是用户邮箱数据库就不翼而飞了。当然了,这个问题我们已经提交了CASE给微软Office365团队,具体原因待查明后,我会发到博客里面。

今天主要给大家分享的是找回这个邮箱数据的过程。

1. 在处理这个问题之前,首先我会仔细查看本地exchange服务器上的“已断开连接”邮箱,发现并没有该用户的邮箱。难道这个用户的邮箱真的“蒸发”了!?

2. 由于不死心,登上服务器去使用命令来查

查看目前邮件服务器中的已断开连接的邮箱

Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -ne $null} | ft displayname,database,disconnectreason -auto

在列表中并查找我们需要的已断开连接的用户,结果却是没找到。悲剧啊~~~

3. 后来查看了洋鬼子的资料之后发现,通过清理邮箱数据库可以重新整合邮箱数据库数据,类似于PC中的“刷新”

这里要重点介绍一下,Exchange 2010 和 Exchange 2013的命令不一样,这个也是查了好久才查到的,搞死人啊~~

Exchange 2010 在Eexchange PowerShell中运行

clean-mailboxdatabase "数据库名"

Exchange 2013在Eexchange PowerShell中运行

Get-MailboxStatistics -Database "Database name" | ForEach { Update-StoreMailboxState -Database $_.Database -Identity $_.MailboxGuid -Confirm:$false }

详细说明请参考: http://blogs.technet.com/b/exchange/archive/2013/10/28/recovering-public-folder-information-in-exchange-2013-part-2.aspx

4. 再次通过第二步的命令查找断开连接的邮箱用户,该用户出现!

5. 接下来就不用我说了吧,重新挂载即可

Exchange2010界面

Exchange2013界面

时间: 2024-09-29 04:38:21

显示隐藏的断开连接的邮箱的相关文章

exchange2016恢复断开连接的邮箱、恢复禁用的邮箱

概要断开连接的邮箱是在未与 Active Directory 用户帐户关联的 Exchange 存储中的邮箱对象.断开的邮箱仍保留在 Exchange 数据库中,保留时间在邮箱数据库的已删除邮箱保留设置中指定.默认情况下,断开的邮箱将保留 30 天.在此保留期内,将邮箱连接到新的或现有的 Active Directory 用户帐户可以恢复邮箱.有两种类型的断开连接的邮箱: 软删除的邮箱 将邮箱从 Microsoft Exchange Server 2010 Service Pack 1 (SP1

exchange 2010 刷新已断开连接的邮箱

Clean-MailboxDatabase(Exchange2010)是Exchange 2013中的Update-StoreMailboxState 刷新 Exchange 2010数据库中已断开连接的邮箱 - Clean-Mailbox数据库针对特定数据库 -Get-MailboxDatabase "Dbname" | Clean-mailboxdatabase对于所有数据库 -Get-MailboxDatabase | Clean-mailboxdatabase刷新 Exchan

禁用邮箱后不显示在断开连接的邮箱

在Exchange 2007/2010下,使用 Clean-MailboxDatabase database "name"再去连接.

Exchange 2010更改断开连接的邮箱的保留时间

默认情况下被禁用的exchange账户30天内是可以恢复链接的 更改系统默认时间 打开组织配置---邮箱---数据库管理.打开数据库属性,在限制选项卡内,更改保留以删除的邮箱期限.需要在每个数据库都修改 此项操作,数据库会自动重新装载一次

Exchange Server 2010禁用/启用(连接)邮箱

禁用现有用户对象的邮箱,是删除 Active Directory 中用户对象的Exchange 属性. 禁用邮箱: 1.打开Exchange管理控制台,展开"收件人配置"并选择"邮箱"节点:选择想要禁用的邮箱,右击选择"禁用": 2.会有个警告,选择"是": 3.这时在邮箱列表里面看,就看不到禁用的用户邮箱了: 4.选择"断开连接的邮箱",在里面可以看到刚刚禁用的邮箱: 5.这时在登录禁用的用户,你会发现,

在HTTP通讯过程中,是客户端还是服务端主动断开连接?

比如说:IE访问IIS,获取文件,肯定是要建立一个连接,这个连接在完成通讯后,是客户端Close了连接,还是服务端Close了连接.我用程序测模拟IE和IIS,都没有收到断开连接的消息,也就是都没有触发OnClose事件.我是用Socket建立的连接.如果两方面都没有主动断开连接,那么我猜测可能是传输的数据中有结束的标志,请问这个标志是怎样的?谢谢各位. 解决方案 ? 不知道iis是怎么弄得http的回应包中有个字段通常是close收到指定长度之后就应该断开的. HTTP 你的意思是B/S模式的

禁用邮箱与连接禁用邮箱

在禁用邮箱时,Exchange 会将邮箱保留在邮箱数据库中,并将邮箱切换到禁用状态. Exchange 属性也会从对应的 Active Directory 用户帐户中删除,但用户帐户会保留. 邮箱会保留到被删除邮箱的保留期(默认为 30 天)结束,然后会从邮箱数据库中永久删除(即清除). 禁用邮箱: 1.打开Exchange 管理中心,选择"收件人"-"邮箱",然后选择想要禁用的用户,并选择"更多"(三个点的按钮),选择"禁用"

指定的元素已经是另一个元素的逻辑子元素。请先将其断开连接。(解决问题总结)

起因: <Window x:Class="WpfApplication1.Window3" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window3" Height="300" Width=

[转帖]linux screen 命令详解,xshell关掉窗口或者断开连接,查看断开前执行的命令

linux screen 命令详解,xshell关掉窗口或者断开连接,查看断开前执行的命令 https://binwaer.com/post/12.html yun install -y screen screen -S zhaobsh ping www.163.com 关闭xshell 再次连接 screen -ls 根据 pid 使用 screen -r pid 再次打开连接. 一.背景 系统管理员经常需要SSH 或者telent 远程登录到linux 服务器,经常运行一些需要很长时间才能完