转载至http://www.chinaemail.com.cn/server/xtfl/Exchange/201106/63835.html

在实际工作当中,用户有时候会使用 Exchange 管理控制台或 Exchange 命令行管理程序禁用或删除邮箱,这时,我们能否恢复该邮箱呢?

 

  在实际工作当中,用户有时候会使用 Exchange 管理控制台或 Exchange 命令行管理程序禁用或删除邮箱,这时,我们能否恢复该邮箱呢?在Exchange 2007中,我们可以通过重新连接到该邮箱来恢复被禁用或被删除的邮箱

  如果使用 Exchange 管理控制台或 Exchange 命令行管理程序禁用或删除邮箱,Exchange 邮箱对象将不再与 Active Directory 用户帐户关联,并标记为删除。

  断开的邮箱仍保留在 Exchange 数据库中,保留时间在邮箱数据库的已删除邮箱保留设置中指定。默认情况下,断开的邮箱将保留 30 天。在此保留期内,将邮箱连接到新的或现有的 Active Directory 用户帐户可以恢复邮箱。我们可以在邮箱数据库的属性中的limit栏中查看该设置,如图1所示,

  

Exchange

  图1

  下面举一个例子来进行说明:

  有一台Exchange 2007服务器,该服务器拥有所有的角色除了边缘传输服务器,用户不小心通过Exchange 管理控制台禁用或者删除了rock100,现在想恢复rock100邮箱

  我们先介绍如何通过Exchange 管理控制台来恢复,具体的过程如下

  1、 如果rock100被删除了的话,首先我们通过通过ADUC重新创建一个新的用户,该用户的名称和密码和原来的保持一样。

  请注意,如果rock100只是被禁用了的话,我们不需要重新创建一个新用户,我们只需要从第2步开始执行即可恢复该邮箱

  2、 打开EMC,定位到Recipient Configuration\Disconnected Mailbox,右键选中Disconnected Mailbox选择Connect to Server,如图2所示,

  

exchange

  图2

 

  在实际工作当中,用户有时候会使用 Exchange 管理控制台或 Exchange 命令行管理程序禁用或删除邮箱,这时,我们能否恢复该邮箱呢?

 

  3、 点击Browse,选中您的Exchange 2007服务器,点击确定,然后点击连接,如图3所示,

  

exchange

  图3

  4、 连接成功后,您可以看到rock100用户,如图4所示,

  

exchange

  图4

  5、 如果您无法看到该用户的话,请在Exchange 命令行模式中运行下面的命令,

  Clean-MailboxDatabase -Identity "Mailbox Database"

  请将Mailbox Database替换为实际的邮箱数据库名称

  6、 然后在查看一下。

  7、 在查看到该用户之后,右键选中该用户,选择Connect,选择User Mailbox,如图5所示,点击下一步,

  

exchange

  图5

  8、 点击Matching User下面的Browse,如图6所示,这时系统会自己找到新创建的rock100用户,选中该用户,点击OK,如图7所示,

  

exchange

  图6

 

  在实际工作当中,用户有时候会使用 Exchange 管理控制台或 Exchange 命令行管理程序禁用或删除邮箱,这时,我们能否恢复该邮箱呢?

 

  

exchange

  图7

  9、 点击下一步,系统会出现连接邮箱的摘要信息,点击连接,如图8所示,

  

exchange

  图8

  10、 等待一会儿,系统会返回连接成功的确认消息,如图9所示。注意,该配置需要在活动目录完成复制后才能生效。

  

exchange

  图9

  11、 这时我们可以通过登录OWA或者Outlook来找回该邮箱中的邮件

  我们也可以通过在EMS中执行下面的命令来重新连接到该邮箱

  Connect-Mailbox -Database "Mailbox Database" -Identity rock100

  此外,我们可以通过运行下面的命令来检索了所有断开的邮箱的邮箱统计信息。此示例使用了 WHERE 子句。$_ 变量用于指定通过管道传递的对象。-ne 运算符表示"不等于"。

  Get-MailboxStatistics -Database "mailbox database" | where {$_.disconnectdate -ne $null}