当公用文件夹驻留在 Exchange 2007 邮箱服务器上时无法在混合拓扑中从 Outlook 2007 查看默认公用文件夹

 

上一次修改主题: 2008-03-20

在 Exchange Server 2003 和 Exchange Server 2007 混合组织中,用户可能无法从 Outlook 2007 或 Outlook Web Access 查看默认公用文件夹。该问题会在以下情况下发生:

  • 组织同时包含 Exchange 2003 和 Exchange 2007 服务器

  • 用户的邮箱驻留在 Exchange 2007 服务器上

  • 默认公用文件夹驻留在 Exchange 2003 服务器上

  • 用户的默认公用文件夹数据库驻留在 Exchange 2003 服务器上

这些情况将导致,管理员可以从公用文件夹管理控制台或 Exchange 命令行管理程序查看公用文件夹树,但用户不能从 Outlook 2007 查看公用文件夹树。

本主题介绍如何使用 Active Directory 服务接口 (ADSI) 编辑器 (ADSIEdit.msc) 和 Exchange 命令行管理程序允许 Outlook 2007 或 Outlook Web Access 的用户查看驻留在 Exchange 2007 邮箱服务器上的默认公用文件夹。

解决方法

若要解决该问题,请完成以下步骤:

  1. 通过在 Exchange 2007 服务器上使用 ADSIEdit.msc,或通过在 Exchange 2003 服务器上使用 Exchange 系统管理器,在公用文件夹层次结构上为 Exchange Server 组分配全部权限。本主题后面的内容将详细说明使用 ADSIEdit.msc 的步骤。有关在 Exchange 2003 中分配权限的步骤,请参阅在 Exchange 2000 和 Exchange 2003 中修改存储权限(英文)。

  2. 通过使用 Exchange 命令行管理程序,取消对 Exchange 2007 邮箱的 Outlook 版本的阻止。本主题后面将详细说明该步骤。

  3. 重新启动 Microsoft Exchange Information Store 服务。有关详细说明,请参阅当公用文件夹驻留在 Exchange 2007 邮箱服务器上时无法在混合拓扑中从 Outlook 2007 查看默认公用文件夹

开始之前

若要使用 ADSIEdit.msc 在公用文件夹层次结构上为 Exchange Server 组分配全部权限,则必须为所使用的帐户委派以下权限:

  • 本地 Administrators 组成员身份

若要使用 Set-CASMailbox cmdlet 解除对 Exchange 2007 邮箱的 Outlook 版本的阻止,则必须为所使用的帐户委派以下权限:

  • Exchange 收件人管理员角色

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

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

important要点:
如果使用 ADSIEdit.msc 或任何其他轻型目录访问协议 (LDAP) 版本 3 客户端,并且错误地修改了 Active Directory 对象的属性,则可能会出现严重问题。这些问题可能要求您重新安装 Windows Server 2003、Exchange 2007 或 Windows Server 2003 和 Exchange 2007 两者。如果错误地修改了 Active Directory 对象属性,我们不能保证您将能够解决发生的问题。

步骤

使用 ADSIEdit.msc 在公用文件夹层次结构上为 Exchange Server 组分配全部权限

  1. 启动 ADSIEdit。单击“开始”,再单击“运行”,键入 adsiedit.msc,然后单击“确定”。

    note注意:
    有关如何使用 ADSI 编辑器的详细信息,请参阅 Adsiedit 概述
  2. 转到以下位置,找到公用文件夹属性:

    CN=Folder Hierarchies\CN=Exchange Administrative Group\CN=<组织>\CN= Microsoft Exchange\CN= Services\CN= Configuration\DC=<域名>\DC=com

  3. 在详细信息窗格中,右键单击 CN=Public Folders,然后单击“属性”。

  4. 在“安全性”选项卡上,在“组或用户名”框中选择“Exchange 服务器”。

  5. 在“Exchange 服务器的权限”中,在“允许”列中选择“完全控制”。

  6. 单击“确定”,然后关闭 ADSIEdit。

使用 Exchange 命令行管理程序解除对邮箱的 Outlook 版本的阻止

  1. 运行以下命令:

    Set-CasMailbox -Identity <Mailbox Name> -MAPIBlockOutlookVersions:$null
    
  2. 重新启动 Microsoft Exchange Information Store 服务。有关详细说明,请参阅当公用文件夹驻留在 Exchange 2007 邮箱服务器上时无法在混合拓扑中从 Outlook 2007 查看默认公用文件夹

有关语法和参数的详细信息,请参阅 Set-CASMailbox

详细信息

有关管理公用文件夹的详细信息,请参阅管理公用文件夹