仅从备份重buildExchange 2003

以下是我将要处理的一个有趣的场景:

  1. 承载Active Directory域和Exchange 2003服务器的单个服务器,具有几十个邮箱。 (是的,我意识到这是一个坏主意开始)
  2. Exchange Server信息存储已使用NTBACKUP进行备份
  3. 服务器发生了不可恢复的崩溃,所以域和Exchange安装现在都没有了。

我并不是真的担心如何让环境恢复到以前的状态。 我想要完成的是从最新的信息存储备份导出邮箱。

是否有可能重build一个域,重新安装交易所,并“恢复”邮箱的单一目的,导出它们?

由于你没有原来的硬件(大概不想购买匹配的硬件),我会创build一个虚拟机,并通过恢复过程,如果它是一个干净的服务器。 通过某种方式绕过Active Directory或任何types的身份validation将邮箱从Exchange中取出将与AD的目的大相径庭。

想象一下,如果有人能够快速简便地从正常运行的Exchange服务器上提取硬盘驱动器,并从邮箱中随心所欲地采取行动,那么这种混乱的方式呢? 🙂

在缺乏智慧的情况下,你肯定会以某种方式重新创build域名,以便说服Exchangecertificate你是合法的。

这是我实现我的目标的基本过程:

  1. 创build一个新的AD域,并重新安装Exchange 2003(重要的是Exchange完全修补到崩溃之前)。
  2. 创build与旧邮箱数据库的名称匹配的恢复邮箱存储组和恢复邮箱数据库。
  3. 从NTBACKUP文件中恢复邮箱数据库。

此时我可以挂载数据库并查看邮箱,但无法恢复它们,因为没有用户存在匹配的msExchMailboxGUID属性。 Exmerge也失败了。 但是我们可以使用Exmerge获取我们需要的信息:

  1. 用完整的日志logging运行Exmerge。 日志文件将包括每个邮箱的邮箱guid。 但它需要一些清理。 去这里获取更多信息。
  2. 为每个正在恢复的邮箱创build一个新的AD用户并交换邮箱。 最好命名类似于邮箱的用户,以便他们可以匹配。
  3. 使用ADSIEDIT,将每个用户的msExchMailboxGUID更改为从Exmerge日志中提取的用户。
  4. 在这一点上,我们可以将邮箱恢复到正常的存储组,或运行Exmerge导出邮箱(这是我的最终目标)。

我不完全确定你在问什么,但提供你的备份工作,那么是的,你可以。

您声明您并不担心重新获得环境,但是您只需要这样做即可恢复备份。

如果要恢复域,并将邮箱放在不同的Exchange服务器上? 然后恢复您的环境(AD&Exchange),设置新的Exchange服务器,将其joinExchange组织,然后移动您的邮箱,公用文件夹并停用旧服务器。

http://www.msexchange.org/tutorials/Removing-First-Exchange-2003-Server-Part1.html http://www.msexchange.org/tutorials/Removing-First-Exchange-2003-Server-Part2.html

如果您要将邮箱导出到PST文件,只需恢复环境,并使用exmerge将邮箱导出到PST。

如果你想从备份中导出你的邮箱,并将它们恢复成一个新的AD,那么我的第一个问题就是'为什么',如果你要运行交换,但是你需要保留你的用户邮箱,为什么不保留广告呢? build立一个新的广告,并将这些邮箱用于新用户正在产生大量不必要的工作,而且这是假设它的工作原理!

您将不得不重build一个AD域,并重新安装Exchange以恢复这些邮箱来导出它们。

因为你可以创build一个LDF文件(我相信使用ldifde.exe),因此不需要完全重buildAD(因为你没有它的备份),随后使用Exchange 2003中的恢复中心创buildAD帐户。这将将邮箱与其对应的AD帐户相匹配。