有关重要信息,请参阅本文档下文中的"法律声明"一节。
欢迎使用 Microsoft Exchange Server 2007。本文档包含下列章节:
-
Microsoft Operations Manager 的 Exchange Server 2007 管理包发行说明。
-
已知问题
-
摘选的已知问题的解决方法
-
法律声明
Microsoft Operations Manager 的 Exchange Server 2007 管理包发行说明
在
已知问题
下列各节说明了此版本的 Exchange 2007 中的已知问题:
-
安装 影响安装、升级的问题,或者受新 Exchange 2007 服务器安装影响的问题。
-
Windows Server 与 Microsoft Windows Server 特定版本相关的问题,或将会影响 Windows Server 的问题。
-
统一消息 与统一消息 (UM) 服务器角色相关的问题。
-
邮箱 与邮箱服务器角色相关的问题。
-
客户端访问 与客户端访问服务器 (CAS) 角色相关的问题。
-
边缘传输和集线器传输 与集线器传输或边缘传输服务器角色相关的问题。
-
单一副本群集 与单一副本群集 (SCC) 相关的问题。
-
群集连续复制和本地连续复制 与群集连续复制 (CCR) 和本地连续复制 (LCR) 相关的问题。
-
杂项 与特定产品、功能或服务器角色不相关的问题。
安装程序
-
不支持从 Exchange 2007 的以前版本进行升级 除非在预发布程序(例如快速部署程序 (RDP))中特别说明,否则不支持从 Exchange 2007(以前称为 Exchange "12")的以前版本(例如 Beta 2)进行升级。必须卸载 Exchange 2007 的以前版本,才能安装 Exchange 2007 的制造版 (RTM)。
-
不支持从 Exchange 2007 的以前版本仅升级管理工具 不支持从 Exchange 2007 的以前版本升级 Exchange 2007 管理工具。若要升级管理工具,必须先卸载 Exchange 2007 的 RTM 版本,然后再重新安装。
-
Windows 2003 企业版需要群集邮箱服务器 Microsoft Windows Server 2003 企业版需要使用 Exchange 2007 中的群集连续复制和单一副本群集功能。
-
现有 Exchange 安装 如果向包含 Exchange 服务器的组织安装 Exchange 2007,则这些服务器必须满足以下要求:
-
林中没有 Exchange Server 5.5 服务器。
-
Exchange Server 2003 服务器必须至少安装了 Exchange Server 2003 Service Pack 2。
-
组织中的 Exchange 2000 Server 服务器必须至少安装了 Exchange 2000 Server Service Pack 3。
-
林中没有 Exchange Server 5.5 服务器。
-
具有 Exchange 2000 Server 的组织需要更新 Exchange 2000 Exchange 系统管理器 向具有 Exchange 2000 服务器的组织安装 Exchange 2007 之前,Exchange 2000 服务器需要安装最新版本的 Microsoft Exchange 2000 Server Post-Service Pack 3 (SP3) 更新汇总。Exchange 2007 安装的先决条件检查无法检测是否已安装此更新汇总。更新汇总包括更新的 exadmin.dll,这有助于 Exchange 2000 Exchange 系统管理器更好地进行 Exchange 2007 对象版本控制。如果未安装更新汇总,则 Exchange 2000 Exchange 系统管理器将忽略版本控制。有关更新汇总和下载更新汇总的详细信息,请参阅 Microsoft 知识库文章 87540:
2004 年 8 月可用的 Exchange 2000 Server Post-Service Pack 3 更新汇总 。
注意: 如果您的计算机安装了 Exchange 2000 Exchange 系统管理器,例如计算机运行的是 Microsoft Windows XP,那么也应该在这些计算机上安装最新的 Exchange 2000 Server Post-Service Pack 3 (SP3) 更新汇总。 -
管理 Exchange 2007 群集需要 64 位版本的 msclus.dll 在 Microsoft Windows XP 上安装 64 位管理包将安装 msclus.dll 的 32 位版本,而不是 64 位版本。Exchange 2007 管理工具需要 64 位版本。若要解决此问题,请将 64 位 Windows Server 2003 服务器中的"%systemroot%\system32\msclus.dll"复制到 64 位 Windows XP 计算机的同一位置下,然后运行"regsvr32 %systemroot%\system32\msclus.dll"。
-
安装期间,默认接受 SMTP 域自动设置为 Active Directory FQDN 在安装 Exchange 2007 时,会将 Active Directory 目录服务域名用作默认接受域。某些 Active Directory DNS 区域仅供内部使用,与外部 DNS 区域无关。若要设置新的接受域,请参阅 Exchange 2007 帮助中的"如何创建接受域"。
Windows Server
-
Windows x64 导致 CDOEX 和 ExOLEDB 不稳定 Windows Server 2003 的 x64 版本可能会导致依赖于 ExOLEDB 或 CDOEX 的某些组件不稳定。您可能会因为这种不稳定而遇到存储故障。如果遇到此类故障,请参阅知识库文章 918980,
Exchange OLE DB 提供程序的 FIX: IRow::GetColumns 功能在运行 Windows Server 2003 Service Pack 1 的 64 位版本的服务器上意外返回错误代码 0x80010105 。
统一消息
-
使用某些传真机发送传真时,可能不接收入站传真或接收到的传真不完整 使用某些传真机发送传真或通过 AudioCodes 网关路由传真时,可能不接收入站传真或接收到的传真不完整。若要解决此问题,请更改网关的配置文件,将波特率从默认值 14400 设置为 9600。若要更改此设置,请参阅
http://www.audiocodes.com/content.aspx?voip=2331 上 Microsoft Exchange 2007 UM 资源页中的 AudioCodes 文档。
注意: 在本主题中提供的第三方网站信息是为了帮助您查找所需的技术信息。URL 如有更改,恕不通知。 -
无法添加、删除或更改已启用 UM 用户的分机 启用具有一个分机的用户的统一消息后,将无法添加、删除或更改分机。如果正从测试向产品环境迁移,可能需要更改用户的分机;如果要添加第二个分机或传真号码,可能需要为该用户添加分机。通过对该用户运行 disable-UMMailbox,然后运行具有新分机和/或附加分机的 Enable-UMMailbox,可以有效地更改分机。请参阅下列 Exchange 命令行管理程序示例:
Enable-UMMailbox -identity:<user> -extensions:<ext1>, <ext2>, …
注意: 运行此命令后,必须重置用户的 UM 邮箱 PIN。 -
网关名格式不正确可能会导致 UM 崩溃 在会话初始协议 (SIP) 安全模式下运行统一消息时,该统一消息工作进程可能会崩溃。如果存在一个网关的 IP 地址可以解析为与其他网关或 Exchange 服务器(其服务器名不完全为小写字符)匹配的完全限定的域名 (FQDN) 时,会发生上述情况。在这种情况下,现有电话呼叫会断线。其解决方法是:在使用 new-UMIPGateway cmdlet 并在 SIP 安全模式下运行时,指定一个全部为小写字符的 FQDN,而不是使用 IP 地址。
邮箱
-
删除系统助理邮箱将导致某些邮箱操作失败 如果删除了包含系统助理邮箱的邮箱数据库,则在执行移动邮箱操作的服务器上执行移动邮箱操作将会失败。失败错误为:"发现 <邮箱名称> 的错误,原因:无法打开信息存储。MAPI 提供程序失败。MAPI 1.0 ID 号:8004011d-0289-00000000,错误代码:-1056636928"。要解决此错误,请在该服务器上创建一个数据库,系统助理邮箱将会自动重新创建。
客户端访问
-
需要注册表项设置以支持多个 CAS 服务器上的自签署的 SSL 证书
Exchange 2007 包括默认的自行签署式安全套接字层 (SSL) 证书。为 Exchange ActiveSync、Microsoft Office Outlook Web Access 和可用性服务启用 SSL 时,可以使用该证书;但是因为大多客户端应用程序认为该证书无效,用户会接收到一个提示。Exchange ActiveSync 和 Microsoft Office Outlook Web Access 支持将一台客户端访问服务器代理到另一台客户端访问服务器。为了在使用自签署证书时成功地实现代理,必须配置下列注册表项,如下所示:
-
HKLM\System\CurrentControlSet\Services\MSExchangeOWA\AllowInternalUntrustedCerts = 1
-
HKLM\System\CurrentControlSet\Services\MSExchangeOWA\AllowInternalUntrustedCerts = 1
注意: 错误地编辑注册表可能导致严重的问题,甚至可能需要重新安装操作系统。因注册表编辑不当而导致的问题可能没有办法解决。在编辑注册表之前,请备份所有重要数据。 -
HKLM\System\CurrentControlSet\Services\MSExchangeOWA\AllowInternalUntrustedCerts = 1
-
Internet Explorer 7 页面缩放功能导致 Outlook Web Access 错误 使用 Office Outlook Web Access 的 Exchange Server 2007 版本时,如果使用 Windows Internet Explorer 7.0 的页面缩放功能,会导致无法在屏幕上正确显示插入点。这会导致意外行为发生。若要解决此问题,请更改字体大小,而不要使用 Internet Explorer 7.0 的缩放功能。
-
如果 Exchange 2007 与非英语域控制器进行通信,则需要域控制器修复程序才能使通讯簿在 Outlook Web Access 中正常工作 如果使用 Outlook Web Access,并且客户端访问服务器连接到运行非英语版本 Windows 的域控制器,则必须在域控制器上安装修复程序(如知识库文章 919166 所述)。没有安装此修复程序时,如果用户的用户界面区域设置与域控制器的区域设置不同,则 Outlook Web Access 中的通讯簿操作将会失败。请参阅知识库文章 919166,
当 Exchange OWA 客户端和基于 Windows Server 2003 的域控制器的区域设置不同时,Exchange 2007 中的通讯簿功能将失败 。
边缘传输和集线器传输
-
订阅的边缘传输服务器可能显示为未授权到 Exchange 组织 若要边缘传输服务器显示为已授权,请在创建边缘订阅之前,在该边缘传输服务器上应用许可密钥。如果订阅后应用许可密钥,则必须从边缘传输服务器和 Active Directory 站点中删除边缘订阅,然后重新启动边缘订阅过程。
-
删除所有集线器服务器后出现的 EdgeSync 问题 在创建边缘订阅后部署的集线器传输服务器将不会参与 EdgeSync。若要使新的集线器传输服务器将数据同步到边缘服务器,必须删除组织中和每台边缘服务器上的边缘订阅。然后,再次执行订阅过程。
单一副本群集
-
在具有两个以上活动节点的单一副本群集上运行 New-Mailbox cmdlet 部署具有两个以上活动群集邮箱服务器的单一副本群集时,其中至少一台群集邮箱服务器上的 New-Mailbox cmdlet 将失败。具体地说,是 New-Mailbox cmdlet 失败,并出现以下消息:
错误:在服务器 <服务器名> 上未找到代理生成器 DLL 或者初始化失败。无法计算当前收件人的代理地址。请确保已在目标服务器上安装了所有代理地址生成器 DLL。
此失败是由于 Active Directory 中缺少对象。为群集中创建的第一个群集邮箱服务器正确地创建了对象,但是该对象对于后续邮箱服务器不正确。
注意: 如果删除第一个群集邮箱服务器,然后将不同的群集邮箱服务器添加回来,则可能在所有的群集邮箱服务器上都会遇到同样的问题。即使遇到此问题,Move-Mailbox cmdlet 功能仍能正常工作。因此,仍然可以将用户移动到该服务器,而不会出现问题。
群集连续复制和本地连续复制
-
将群集服务设置为对短暂网络中断的容错能力更强 对群集节点之间网络连接的群集服务器监视应接受短暂的中断。这可以在一些短暂网络中断情况下防止故障转移。请参阅本文档后面的"如何更改丢失的群集检测信号的容错设置"。有关详细信息,请参阅知识库文章 921181,
现已提供一项更新,用来向基于 Windows Server 2003 Service Pack 1 的服务器群集添加文件共享见证功能和可配置的群集检测信号功能 。
-
错误地创建多个 Exchange Server Administrator 组 重复执行 New-ClusteredMailboxServer 和 Remove-ClusteredMailboxServer 会在 Exchange Server 中留下很多 Active Directory Administrator 组。
-
设计造成的其事件 ID 为 7005 的错误 可以忽略该错误。Microsoft Exchange 传输日志搜索服务 (MSExchangeTransportLogSearch) 在群集的被动节点上每 10 分钟记录错误事件 ID 7005 (ComputerNameNotCurrentlyAvailableException) 一次。由于 MSExchangeTransportLogSearch 无法获得群集邮箱服务器的配置,因此会发生此操作。在群集节点上,邮箱服务器名与 Environment.MachineName 不同。因此,MSExchangeTransportLogSearch 找不到用于执行邮件跟踪搜索的本地服务器。传输日志搜索服务只在主动节点上工作;在被动节点上,该服务只是等待被动节点变为主动节点时才进行工作。
-
Get-StorageGroupCopyStatus 可以报告错误状态 在以下方案中,Get-StorageGroupCopyStatus 报告正常状态(即使状态不正常):
-
出现逻辑数据库损坏,将导致无法在主动和被动节点上装入数据库。
-
由于某种原因备份不可用;因此,在文件系统级别上,将删除两个群集节点上所有与数据库相关的文件,然后装入一个新的空数据库。此外,还可以还原旧的备份,但是数据库完全更新所需的整组日志将丢失。无论是哪种情况,主动节点上的日志生成会落后于被动节点的预期时间,所以,被动节点将等待"下一个"日志文件显示出来。
在这些情况下,如果被动节点上不存在数据,则 Get-StorageGroupCopyStatus 将显示数据库状态正常。重新启动 Microsoft Exchange 复制服务将导致正确地报告正常状态。
-
出现逻辑数据库损坏,将导致无法在主动和被动节点上装入数据库。
杂项
-
为 Exchange 2007 安装 Microsoft .NET Framework 2.0 更新后,对于 VSA 或 Visual Studio 中的宏,脚本和宏功能可能无法正常工作 如果已为 Exchange 2007 安装了 Microsoft .NET Framework 2.0 更新并且 Exchange 2007 正在与使用 Microsoft Visual Studio for Applications (VSA) 或 Microsoft Visual Studio 中的宏的应用程序协同工作时,脚本和宏可能无法正常工作。由于 VSA 组件 DDL 无法正常启动,才会出现此问题。
-
具有源 MSExchangeTransport 和事件 ID 1036 的事件日志条目不准确 事件 ID 1036 状态的当前文本"指纹为 %1 的入站直接信任证书已过期。请运行 New-ExchangeCertificate 生成新的直接信任证书"。该事件应该声明"服务器的默认 TLS 证书已被取代,但尚未对 SMTP 启用新的证书。请运行 Enable-ExchangeCertificate 为 SMTP 启用新证书。"
-
Exchange 2007 只支持塞尔维亚语-西里尔文 (Sr-Cyrl-CS),不支持塞尔维亚语-拉丁文 (Sr-Latn-CS) Exchange 2007 Beta 2 版本声明支持这两种语言。Exchange 2007 不支持塞尔维亚语-拉丁文 (Sr-Latn-CS)。仅支持塞尔维亚语-西里尔文 (Sr-Cyrl-CS)。
-
Exchange 2007 在 Windows MUI 模式下运行时,在 Exchange 2007 非英语版本中注册 SCW 将失败 在 Windows 多用户界面 (MUI) 包模式下,必须使用 Exchange 2007 的 SCW 才能注册安全配置向导 (SCW)。在安装 Exchange 2007 非英语版本的服务器上注册 SCW 将失败。若要解决此问题,请打开 <installdir>\scripts 文件夹中的 Exchange2007.xml 和 Exchange2007Edge.xml 文件,然后在 SCWLocalization 标记中将 LocaleID 设置更改为"0409"。
-
忽略不受限制的邮件大小限制并在升级后设置为 Exchange 2007 的默认值 如果将 Exchange 2003 邮件限制设置为不受限制,则安装第一个 Exchange 2007 服务器后,Exchange Server 2003 邮件限制被设置为 Exchange 2007 的默认值。
-
对 Exchange 队列查看器进行操作需要 Exchange Server 管理员权限 对队列查看器进行操作需要 Exchange Server 管理员权限。必须使用拥有为 Exchange Server 管理员角色分配的权限的域帐户进行登录。该帐户必须是运行队列查看器的计算机的本地 Administrators 组成员。
-
帮助主题中阐述的导出命令语法"如何为 Outlook 2007 部署邮件分类"不正确 Exchange 2007 帮助主题中包含的导出命令语法"如何为 Outlook 2007 部署邮件分类"不正确。另外,邮件分类导出功能已更新。正确信息如下:
-
若要将现有的所有邮件分类导出到 Classifications.xml 文件中,请运行以下命令:
./Export-OutlookClassification.ps1 >path\Classifications.xml
-
若要将特定区域设置中现有的所有邮件分类导出到 Classifications.xml 文件,请运行以下命令,其中"en"为区域代码:
Locale 参数采用 CultureInfo 数据类型。有关 CultureInfo 数据类型的详细信息,请参阅./Export-OutlookClassification.ps1 -Locale "en" >Classifications.xml
CultureInfo 类 中预定义区域性名称和标识符的表。如果该区域设置不存在,则没有邮件分类写入 Classifications.xml 文件。
注意: 无法将特定邮件分类实例通过管道传输到 Export-OutlookClassification.ps1 脚本中。若要删除特定的邮件分类,必须手动删除 Classifications.xml 文件中的实例。
-
若要将现有的所有邮件分类导出到 Classifications.xml 文件中,请运行以下命令:
-
在拨号音数据库中必须禁用用户的 Exchange ActiveSync 当移动设备与拨号音数据库同步时,将在用户邮箱中创建重复的项目。应禁用其邮箱在拨号音数据库中的用户的 Exchange ActiveSync。下列 Exchange 管理命令行程序命令是如何禁用单一用户的 Exchange ActiveSync 的示例:
Set-CASMailbox <user_name> -ActiveSyncEnabled:$False
-
Exchange Server Administrators 组应为 Exchange Server 管理员角色 很多帮助主题中声明"若要执行以下过程...必须使用拥有为 Exchange Server Administrators 组分配的权限的域帐户进行登录"。此类安全组不存在。而所需权限是帐户必须为 Exchange Server 管理员角色的成员。可以在 Exchange 管理命令行程序中使用 Add-ExchangeAdministrator cmdlet 将此角色授予用户或组。也可以在 Exchange 管理控制台中使用添加 Exchange 管理员向导授予此角色。
-
如果"密码永不过期"设置为真,则"用户下次登录时必须更改密码"复选框将不会反映其更改 在"Active Directory 用户和计算机"中,如果选中"用户下次登录时必须更改密码"和"密码永不过期"复选框,再单击"应用"时,将显示警告消息,并且不要求用户在下次登录时更改密码。现在,在 Exchange 命令行管理程序和 Exchange 管理控制台中更改"用户下次登录时必须更改密码"设置,并且选中"密码永不过期"时,将忽略此更改,但不显示警告。
-
有关禁用和删除收件人管理操作的说明 在 Exchange 2007 中,收件人引用具有 Exchange 属性的 Active Directory 对象。可以采用两种操作取消任意收件人类型:禁用和删除。但是,动态通讯组只能删除。
禁用操作将禁用 Active Directory 对象的邮件功能。禁用收件人时,将删除该对象中的所有 Exchange 属性,但是对象仍然保留在 Active Directory 中。虽然对象不再做为收件人显示在 Exchange 中,但是对象仍可以用于其他目的。必须至少被授予 Exchange 收件人管理员权限才能禁用收件人。
与此不同,删除操作将删除 Active Directory 中的整个对象。删除收件人后,相关的 Active Directory 对象将不再可用。除了拥有 Exchange 收件人管理员权限,还必须有删除 Active Directory 中对象的权限才能删除收件人。
-
安全设置限制您查看 .chm 文件 增强的安全设置会限制您从文件共享查看 .chm 文件。如果远程访问 Exchange Server setup.exe,则打开的屏幕上的"帮助"快捷方式会呈现包含"找不到页面"错误的 .chm。若要解决此问题,请将 exchhelp.chm 文件从网络共享复制到本地硬盘驱动器,然后从本地驱动器打开该文件以查看帮助。有关详细信息,请参阅知识库文章 896358,
MS05-026:HTML 帮助中的漏洞可能允许远程代码执行 。
-
在 Exchange 2007 管理控制台中管理所有地址列表 在 Exchange 2003 Exchange 系统管理器中管理由 Exchange 2007 管理控制台创建的地址列表将导致错误,并且可能会使 Exchange 系统管理器崩溃。应该只在 Exchange 管理控制台中管理由 Exchange 2007 创建的所有地址列表。
-
无法在 Exchange 管理控制台中管理低级的服务器 无法在 Exchange 管理控制台中管理运行 Exchange Server 2003 或 Exchange 2000 Server 的服务器,已在本文档中或 Microsoft 网站上发布的其他文档中阐述的任务除外。
-
无法在低级的管理控制台中管理 Exchange 2007 服务器 无法在运行 Exchange Server 2003 或 Exchange 2000 服务器的管理控制台中管理 Exchange 2007 服务器,已在本文档中或 Microsoft 网站上发布的其他文档中阐述的任务除外。
-
不应使用"Active Directory 用户和计算机"创建 Exchange 2007 对象 如果安装了 Exchange 系统管理器,则可以使用"Active Directory 用户和计算机"在 Exchange 2007 服务器上创建邮箱。不过,Exchange 2007 不支持该操作。用此方式创建的邮箱被认为是"旧版"(Exchange 2003 或Exchange 2000)邮箱,即使这些邮箱位于 Exchange 2007 服务器上。Exchange 2007 没有收件人更新服务来更新用户属性。在"Active Directory 用户和计算机"中创建的用户不会被完全配置,除非组织中的 Exchange 2000 Server 服务器或 Exchange Server 2003 服务器上已配置了用于设置新建邮箱的收件人更新服务。
摘选的已知问题的解决方法
本节包含下列信息:
-
如何更改丢失的群集检测信号的容错设置
如何更改丢失的群集检测信号的容错设置
此过程是以下已知问题的解决方法:
将群集服务设置为对短暂网络中断的容错能力更强 对群集节点之间网络连接的群集服务器监视应接受短暂的中断。这可以在一些短暂网络中断情况下防止故障转移。
在此过程中,接口和节点的检测信号配置更改为十个丢失的检测信号。此设置级别大约对应 12 秒。
如何更改丢失的群集检测信号的容错设置
-
确保所有的群集节点都开启。若要实现此操作,请运行下列命令:
cluster <cluster_name> node
-
运行此命令后,请验证每个群集节点的状态值都为"开启"。
-
设置接口和节点的丢失检测信号数。若要实现此操作,请运行下列命令:
cluster cluster_name /priv HeartBeatLostInterfaceTicks=10:DWORD cluster cluster_name /priv HeartBeatLostNodeTicks=10:DWORD
注意: 在设置专用属性时,必须指定 DWORD 字符串。 -
先停止然后重新启动每个群集节点上的群集服务。若要实现此操作,请在每个群集节点上运行下列命令:
net stop clussvc net start clussvc
重要事项: 只在被动节点上循环服务。此操作意味着,将所有的群集资源组从主动节点移动到被动节点。请确保在循环服务前,将群集邮箱服务器和默认的群集组移动到被动节点(从而使其成为主动节点)上。在主动结点上的循环服务会导致驻留在主动节点上的所有群集资源组进行故障转移。如果使用文件共享见证,请确保文件共享主机可用。
法律声明
本文档中的信息(包括引用的 URL 和其他 Internet 网站)如有变更,恕不另行通知。除非特别声明,本文档中提及的示例公司、组织、产品、域名、电子邮件地址、徽标、人物、地点和事件纯属虚构。无意与任何真实的公司、组织、产品、域名、电子邮件地址、徽标、人物、地点或事件相关联,也不应进行这方面的推断。遵守所有适用的版权法是用户的责任。在不限制版权许可的权利的前提下,未经 Microsoft Corporation 的明确书面许可,无论出于何种目的,均不得以任何形式或借助任何手段(包括电子、机械、影印、录制或其他形式)复制或传播本文档的任何部分,或将其存储于或引入检索系统。
Microsoft 的专利、专利申请、商标、版权或其他知识产权可能涉及本文档中的版权问题。除非 Microsoft 的书面许可协议做出了明确规定,提供本文档并不意味着赋予您这些专利、商标、版权或其他知识产权的任何许可。
© 2006 Microsoft Corporation。保留所有权利。
Microsoft、MS-DOS、Windows、Windows Mobile、Windows Server、Windows Vista、Active Directory、ActiveSync、Internet Explorer、Outlook、SharePoint Services 和 Visual Studio 是 Microsoft Corporation 在美国和/或其他国家(地区)的注册商标或商标。
所有其他商标均为其各自所有者的财产。