如何重置系统文件夹

 

适用于: Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-09-19

本主题介绍如何使用 Microsoft Exchange Server GUID 生成器 (GUIDGen) 工具和 Active Directory ADSI(Active Directory 服务接口)编辑工具重置系统文件夹。不能使用 Exchange 管理控制台或 Exchange 命令行管理程序来执行此步骤。

Caution警告:
重置系统文件夹可能会导致严重问题,可能会要求您重新安装操作系统。由于重置系统文件夹所导致的问题可能无法解决。在执行此步骤之前,请备份所有有价值的系统数据。

此步骤将删除现有的系统文件夹并新建系统文件夹。重置系统文件夹适用于管理组和脱机通讯簿 (OAB)(相互独立)。只有系统遇到严重的忙/闲数据问题时,才应对管理组执行此步骤。只有特定的 OAB 出现严重问题时,才应对该 OAB 执行此步骤。

note注意:
尽管可以使用任何轻型目录访问协议 (LDAP) 编辑程序(如 LDP.exe)执行此步骤,但是,本主题主要介绍如何使用 GUIDGen 和 ADSI Edit 工具。

此步骤分为两个过程:

  • 步骤 1   使用 GUIDGen 工具为系统文件夹创建新的 GUID。

  • 步骤 2   使用 ADSI 编辑工具将 SiteFolderGUID 替换为新生成的 GUID。

替换了系统文件夹之后,系统文件夹存在的唯一副本位于系统文件夹服务器上。新系统文件夹将采用新的 GUID。系统将检测到已替换的新系统文件夹,并删除以前的系统文件夹。

important要点:
系统检测到新文件夹可能需要几个小时时间。在此时间内,用户可能会检索到不正确的忙/闲数据或下载错误的 OAB。

开始之前

若要执行下列步骤,必须为您使用的帐户委派以下角色:

  • Exchange Server 管理员角色和目标服务器的本地管理员组

ADSI 编辑可以从客户端计算机或服务器运行。计算机不必是域的成员,但是用户必须拥有查看和编辑所连接的 Active Directory 域的权限。有关如何使用 ADSI 编辑的详细信息,请参阅 Adsiedit 概述

有关权限、角色委派以及管理 Exchange Server 2007 所需的权限的详细信息,请参阅权限注意事项

此外,在执行这些步骤之前,先确认以下事项:

步骤

若要使用 Microsoft Exchange Server GUID 生成器生成新的 GUID,请执行下列操作:

  1. 启动 GUIDGen。

  2. 在“GUID 格式”下,单击“注册表格式(即 {xxxxxxxx-xxxx...xxxx})”,然后单击“复制”,如下图所示。

    Microsoft Server GUID 生成器

  3. 单击“退出”。

  4. 启动一个文本编辑器(例如记事本)。

  5. 将 GUID 粘贴到文档中。

  6. 将所有方括号和连字符从 GUID 中删除。

    如果使用随 Microsoft Windows Server 2003 附带的 ADSI 编辑,则在每两个字符之间添加一个空格。例如:

    • 之前   72D9691FA2194b798F24C0F6E5D2115F

    • 之后   72 D9 69 1F A2 19 4b 79 8F 24 C0 F6 E5 D2 11 5F

    如果使用 LDP 编辑程序(例如 LDAP)将 SiteFolderGUID 替换为新生成的 GUID,则在 GUID 的每两个字符前面键入 0x(注意,0 是零字符),然后在每两个字符后面添加一个空格。例如:

    • 之前   72D9691FA2194b798F24C0F6E5D2115F

    • 之后   0x72 0xD9 0x69 0x1F 0xA2 0x19 0x4b 0x79 0x8F 0x24 0xC0 0xF6 0xE5 0xD2 0x11 0x5F

若要使用 ADSI 编辑将系统文件夹的 GUID 替换为新生成的 GUID,请执行下列操作:

  1. 启动 ADSI 编辑。

  2. 若要编辑管理组以纠正忙/闲错误,必须展开“配置”容器,然后执行下列步骤找到“管理组”容器:

    1. 展开 CN=Configuration,DC=<域>,DC=com

    2. 展开 CN=Services

    3. 展开 CN=Microsoft Exchange

    4. 展开 CN=Organization

    5. 展开 CN=Administrative Groups

    6. 右键单击要修改的管理组(例如 CN=ExchangeAdministrative Group),然后单击“属性”。

    7. 继续执行此过程的步骤 5。

  3. 若要编辑 OAB 以纠正 OAB 错误,必须展开“配置”容器:

  4. 若要编辑 OAB 以纠正忙/闲错误,必须展开“配置”容器:

    1. 展开 CN=Configuration,DC=Domain,DC=com

    2. 展开 CN=Configuration,DC=<域>,DC=com

    3. 展开 CN=Services

    4. 展开 CN=Microsoft Exchange

    5. 展开 CN=Organization

    6. 展开 CN=Address Lists Container

    7. 单击 CN=Offline Address Lists

    8. 在结果窗格中,右键单击要修改的 OAB,然后单击“属性”。

  5. 单击“属性”选项卡或“属性编辑器”选项卡。

  6. 在“属性”列下,单击 SiteFolderGuid

  7. 单击“编辑”,然后在“将值编辑为”框中选择“十六进制”。

  8. 在“值”框中,删除当前值,然后粘贴此步骤前面使用空格字符格式化的 GUID。

  9. 单击“确定”。

  10. 单击“应用”,然后单击“确定”关闭“属性”对话框。

  11. 关闭 ADSI 编辑,然后重新启动与 Exchange 有关的服务。

    note注意:
    如果希望在组织中立即执行更改,可以在进行 Active Directory 复制之后,卸除再重新装入公用文件夹数据库,该数据库通过对象的 siteFolderServer 属性标识。有关如何卸除数据库的详细信息,请参阅如何卸除数据库。有关如何装入数据库的详细信息,请参阅如何装入数据库