Exchange Server 和夏令时 (DST) 2007

 

上一次修改主题: 2010-04-21

important重要提示:
本专题文章最初撰写于 2007 年 2 月,其中可能提及已不再受支持的产品版本。有关与 Microsoft 产品相关的夏令时的最新信息,请转到夏令时帮助和支持中心

作者:Scott Schnoll

本文讨论与 Microsoft Exchange Server 和 Exchange Server 相关的应用程序及平台为符合美国和加拿大即将实行的夏令时 (DST) 更改而所需的软件更新。本文还提供有关 Exchange 日历更新工具的信息,管理员可以使用该工具自动更新用户日历。有关 Microsoft Windows 及受影响的 Microsoft 产品可以使用的更新和工具的其他详细信息(包括客户和合作伙伴如何获得可用更新),都可在 Microsoft 夏令时帮助和支持中心找到。

2005 年 8 月 8 日,美国国会通过并由布什总统签署了《2005 能源政策法案》。该法案做出了许多更改,其中一项更改是修改了以下地区的 DST 开始和结束日期:

  • 除亚利桑那州、夏威夷、波多黎各、美属维尔京群岛和美属萨摩亚之外的所有美国地区
  • 所有加拿大地区
    note注意:
    亚利桑那州的纳瓦霍族采用 DST。 本主题中提供的第三方网站信息旨在帮助您查找所需的技术信息。URL 如有更改,恕不另行通知。

该法律于 2007 年 3 月 11 日生效后,DST 与传统夏令时相比,将提前三周开始并推迟一周结束。此项更改通常被称为 DST 2007。按照 DST 2007 的规定,美国需要在 2007 年的以下关键日期调整时钟,调整时钟的具体时间为当地时间的凌晨 02:00:

  • 2007 年 3 月 11 日,将时钟于凌晨 01:59 向前调至凌晨 03:00。
  • 2007 年 11 月 4 日,将时钟于凌晨 01:59 向后调至凌晨 01:00。

随着美国和加拿大应用 DST 更改,此项更改还会影响到北美以外的人员和组织。在北美拥有业务、客户、合作伙伴或供应商的组织将会受到影响。而且,与设在北美的系统交互或集成的客户和系统,或者依赖日期和时间计算的系统也会受此影响。

important重要提示:
墨西哥不会像美国和加拿大一样使用新的 DST 2007 规定。因此,配置为使用美国时区(如太平洋时间)的系统需要更改系统配置来使用已更新的墨西哥时区。

Microsoft 的几款产品(包括 Microsoft Exchange Server 的几个版本)受到 DST 2007 新规定的影响。受影响的还有 Microsoft Outlook 的几个版本以及 Microsoft Windows 的几个版本。在这些产品系列中,有以下三个产品版本需要任何软件更新就可在符合 DST 2007 规定的情况下正常运行:

  • Microsoft Exchange Server 2007
  • Microsoft Office Outlook 2007
  • Microsoft Windows Vista

表 1 列出了这些产品系列中的哪些产品受到 DST 2007 规定更改的影响并且需要更新。

表 1   需要根据 DST 2007 进行更新的 Exchange Server、Office Outlook 和 Windows 产品

产品 详细信息

Exchange Server 2003 SP2

现已推出 Exchange Server 2003 SP2 的更新,如 Microsoft 知识库中编号为 926666 的文章针对 Exchange 2003 的 2007 年夏令时更改更新所述。之前,在相同编号的文章中发布过该更新的测试版本。如果已安装该更新的测试版本,则应在安装最终发布版本之前将其删除。可以从 Microsoft 下载中心下载 Exchange 日历更新工具

Outlook 2002、Outlook 2003 和 Outlook 2000

可以从 Microsoft 下载中心下载 Time Zone Data Update Tool for Microsoft Office Outlook(英文网页)。

Windows XP SP2

所有客户可以通过下载中心下载用于生产部署的 Windows Server 2003 更新,如知识库中编号为 928388 的文章针对 Microsoft Windows 操作系统的 2007 年时区更新所述。现在提供的该更新是可选的,在发布 Outlook 和 Exchange 工具(使所有更新和工具能够同时运行)之后,该更新的级别可能会变为高优先级或关键级别。如果当时您运行的是知识库中编号为 924840 的文章现已推出 Windows 2007 年全球时区更新的测试版本中发布的 Windows 时区更新的测试版本,则应将其删除,并安装编号为 928388 的文章中发布的最终版本。

Windows Server 2003、Windows Server 2003 SP1 和

Windows Server 2003 R2

所有客户可以通过下载中心下载用于生产部署的 Windows Server 2003 更新,如知识库中编号为 928388 的文章所述。现在提供的该更新是可选的,在发布 Outlook 和 Exchange 工具(使所有更新和工具能够同时运行)之后,该更新的级别可能会变为高优先级或关键级别。如果当时客户运行的是知识库中编号为 924840 的文章中发布的 Windows 时区更新的测试版本,则应将其删除,并安装编号为 928388 的文章中发布的最终版本。

Microsoft Entourage

用于 Mac 的 Microsoft Office 2004 11.3.3 更新提供了针对 Entourage 的时区支持更新(包括 DST 2007 支持)。如果不进行更新,对于大多数美国客户来说,受影响期间发生的事件都会出现一小时的偏差。

对于包含在主要支持范畴内的 Windows 平台,Microsoft 为客户和合作伙伴提供免费更新。

以下产品也受到 DST 2007 规定更改的影响;但这些产品不再受支持,或者需要扩展支持修补程序协议 (ESHA) 或客户支持协议 (CSA) 才能获得更新。具有 ESHA 或 CSA 的客户或合作伙伴可以为受扩展支持的产品申请修补程序。有关您的 Microsoft 产品的当前支持状态以及支持生命周期策略的详细信息,请参阅 Microsoft 支持生命周期。表 2 显示了不受主要支持的产品以及需要 ESHA 或 CSA 的产品。

表 2   受 DST 2007 影响的不受支持产品以及受扩展支持的产品

产品 详细信息

Exchange Server 2003 SP1

计划于 2007 年 2 月发布更新。

Exchange 2000 会议服务器

现已为具有 ESHA 的客户推出更新。具有 ESHA 的客户可以通过其技术帐户管理员申请更新。

Exchange 2000 Server

现已为具有 ESHA 的客户推出更新。具有 ESHA 的客户可以通过其技术帐户管理员申请更新。

Exchange Server 5.5

现已为具有 CSA 的客户推出更新。具有 CSA 的客户可以通过其技术帐户管理员申请更新。

不受主要支持且没有 EHSA 或 CSA 的所有 Exchange 版本

没有解决方法或更新可用。

Windows NT 4.0

不再受支持。可以使用时区编辑器工具 (tzedit.exe) 或知识库中编号为 914387 的文章如何配置 Microsoft Windows 操作系统夏令时以及适用于其他国家的类似文章中记录的其他技术手动更新 Windows 的所有版本,这是用于任何不受主要支持的产品的首选更新方法。

Windows 2000

现已为具有 ESHA 的客户推出更新。具有 ESHA 的客户可以通过其技术帐户管理员申请更新。可以使用 tzedit.exe 工具或知识库中编号为 914387 的文章以及适用于其他国家的类似文章中记录的其他技术手动更新 Windows 的所有版本,这是用于任何不受主要支持的产品的首选更新方法。

Windows XP SP1

不再受支持。可以使用 tzedit.exe 工具或知识库中编号为 914387 的文章以及适用于其他国家的类似文章中记录的其他技术手动更新 Windows 的所有版本,这是用于任何不受主要支持的产品的首选更新方法。

Windows XP(无 Service Pack)

不再受支持。可以使用 tzedit.exe 工具或知识库中编号为 914387 的文章以及适用于其他国家的类似文章中记录的其他技术手动更新 Windows 的所有版本,这是用于任何不受主要支持的产品的首选更新方法。

在许多组织中,通常将 Exchange Server 与其他应用程序和平台(如 Microsoft Windows SharePoint Services、客户关系管理 (CRM) 应用程序以及 Windows CE 和其他 Windows 移动设备)组合在一起使用。其中的一些应用程序和平台也受到 DST 2007 的影响。表 3 列出了这些受 DST 2007 影响且通常与 Exchange Server 配合使用的 Microsoft 应用程序和平台。

表 3   受 DST 2007 影响的 Microsoft 相关产品

产品 详细信息

Windows SharePoint Services 2.0

于 2007 年 1 月 9 日在 Microsoft Update 上发布了更新。有关详细信息,请参阅知识库中编号为 924881 的文章 Windows SharePoint Services 更新说明:2007 年 1 月 9 日

Microsoft Dynamics CRM 3.0

Microsoft Dynamics CRM 3.0 的更新有望于 2007 年 3 月推出。更新将作为知识库文章 925874 针对 Microsoft Dynamics CRM 3.0 和 Microsoft Dynamics CRM 3.0 client for Outlook 的 2007 年夏令时更改更新发布。

Windows Mobile 2003、Windows Mobile 2003 Second Edition 和 Windows Mobile 5.0

使用知识库中编号为 976142 的文章 2009 年 8 月 Windows Mobile 夏令时 (DST) 累计更新中的已更新注册表信息来确保基于 Windows Mobile 的设备正确显示 DST。

Windows CE 5.0

Windows CE 4.2

Windows CE 4.1

Windows CE 4.0

使用知识库中编号为 923027 的文章如何在 2007 年以及后续年中为美国和加拿大的基于 Windows CE 的设备配置夏令时中的已更新注册表信息来确保基于 Windows CE 的设备可以正确显示 DST。

note注意:
Windows SharePoint Services 3.0 和 Windows Mobile 6.0 不需要进行更新或更改就符合 DST 2007 规定。

有几种由合作伙伴和独立软件供应商 (ISV) 提供的第三方产品以不同的方式与 Exchange Server 和以上列出的 Exchange Server 相关应用程序集成在一起。根据产品与 Exchange Server 的集成程度以及产品的基础技术和依赖性,这些产品可能也受到 DST 2007 规定更改的影响。我们建议您向每个第三方应用程序的供应商进行核实,确认是否集成了 Exchange Server。

在 2007 年 3 月 11 日之前,必须对以上应用程序和平台的所有受影响系统应用必要的更新,以确保这些系统使用正确的时间。如果不对任何受影响的系统安装更新,则可能会导致系统出现意外情况或带来不利影响。下面介绍了在特定应用程序和平台上不安装任何更新的已知影响。

Exchange Server 版本 2003、2000 和 5.5 使用公开记录的技术 CDO(协作数据对象)来管理日历。CDO 是用于 MAPI 的公共接口。CDO 使用枚举数映射时区信息。Microsoft 日历软件(如 Outlook)根据操作系统时区信息来显示时间信息,而基于 CDO 的应用程序依赖单独的内部时区表。Exchange Server 的 DST 更新可修改这些内部时区表,以使其与时区设置中的更改匹配。如果不进行该更新,则基于 CDO 的应用程序中的日历项将在 DST 的额外几周中按照标准时间运行。下面是已知受 DST 规定更改影响的基于 CDO 的应用程序列表:

  • Outlook Web Access
  • 用于 Exchange 2003 的 Lotus Notes 连接器
  • 用于 Exchange 2003 的 GroupWise 连接器
  • Microsoft Entourage
  • 来自 Research In Motion 的 BlackBerry 产品系列
  • 来自 Motorola Good Technology Group 的 Good Mobile Messaging 产品

现已推出 Exchange Server 2003 SP2 的更新,如知识库中编号为 926666 的文章所述。之前,在相同编号的文章中发布过该更新的测试版本。如果已安装该更新的测试版本,则应在安装最终发布版本之前将其删除。该时区更新也包括自 Exchange 2003 最初发布以来所进行的其他 DST 相关更改以及对时区行为和设置所做的更改。它还包括之前作为单个更新发布的更改。

若要正常运行,需要安装客户端操作系统更新和 Exchange 服务器更新 (926666)。名称中含有 CDO 的几个二进制文件如下:CDO.dll、CDOEX.dll、EXCDO.dll、CDOSYS.dll 和 CDOHTML.dll。对于 DST 2007 规定更改,Outlook Web Access 需要下列已更新的二进制文件:

  • Exchange Server 5.5 中的 Outlook Web Access:CDO.dll 和 CDOHTML.dll
  • Exchange 2000 和 Exchange 2003 中的 Outlook Web Access:EXCDO.dll

对于 Exchange 2000 和 Exchange 2003,Outlook Web Access 不需要 CDO.dll 的更新版本。

安装 DST 更新后,在 DST 2007 规定与之前的 DST 规定之间的增加时间内发生的所有旧的定期约会和单实例约会都会推迟一小时。这些约会也需要更新,以便在 Outlook、Outlook Web Access 和基于 CDO 的应用程序中得以正确显示。Outlook 提供了一个工具(名为 Outlook 时区数据更新工具),可使最终用户更新各自的日历。利用 Exchange 日历更新工具,管理员可省去为所有用户大范围部署 Outlook 工具的麻烦,同时还可确保每个用户正确运行该工具。可以从 Microsoft 下载中心下载 Microsoft Exchange Calendar Update Configuration Tool(英文网页),并且知识库文章 930879 如何使用 Exchange 日历更新工具解决 Exchange Server 的夏令时更改问题也对该工具进行了说明。

Exchange 日历更新工具包括两个独立的可执行文件,如表 4 中所述。

表 4 Exchange 日历更新工具中包括的可执行文件

二进制文件 描述

MSEXTMZ.exe

该文件从运行 Exchange Server 的服务器上的邮箱中提取时区信息。该文件还通过针对每个指定的用户调用 Outlook 工具,为指定的用户列表更新邮箱日历。

MSEXTMZCFG.exe

该文件是一个配置工具,在对运行 Exchange Server 的计算机进行更新时,它可指导您完成大多数步骤。

在运行 Exchange 日历更新工具之前,有两个问题需要考虑。表 5 列出了这些问题及其对 IT 基础结构和用户的潜在影响,并且还提供了应采取的缓解策略。

表 5 运行 Exchange 日历更新工具的风险

风险 影响 缓解

有许多会议更新。

服务器和网络性能下降。

通过先更新少量用户,确定对服务器和网络性能可能产生的影响。如果负载具有破坏性,则在非高峰时间或专用维护时间运行该工具。

工具运行时间太长。

MSXTMZ.exe 是单线程的。如果同时对数千名用户以“更新模式”运行该文件,则 Exchange 日历更新工具可能需要数小时乃至数天才能完成。

若要加快所有邮箱的更新进程,可将用户分批,然后在不同的计算机上运行 MSXTMZ.exe 的实例来执行更新。

表 6 列出了用于更新用户邮箱以使用 DST 2007 时区规定的 5 个选项。

表 6 更新邮箱的选项

选项 优点 缺点

将 Outlook 工具分配给每个用户,然后指导用户更新各自的邮箱。

该选项可避免运行 Exchange 日历更新工具所存在的风险和限制。

难以保证所有用户都正确且及时地运行该工具。没有 Outlook 的用户将无法运行 Outlook 工具。需要对用户进行额外指导,才能使他们知晓该如何操作。

对所有受影响的用户和服务器运行 Exchange 日历更新工具。

该选项可为用户提供简单体验。

存在上表中所述的与运行 Exchange 日历更新工具相关的问题。

运行 Exchange 日历更新工具且只更新定期约会。让用户使用 Outlook 工具更新各自邮箱中的单实例约会。

即便未正确更新单实例约会,风险也不会很大。

兼具运行 Outlook 工具的缺点与运行 Exchange 日历更新工具的缺点。

既不运行 Exchange 日历更新工具,也不运行 Outlook 工具。要求用户检查各自的日历并根据需要重新预订约会。

该选项可避免运行 Exchange 日历更新工具所存在的问题。

除非所有用户重新预订所有受影响的约会,否则一些日历项在延长的 DST 期间会有一小时偏差。需要对用户进行额外指导,才能使他们知晓该如何操作。

将 Outlook 工具分配给每个用户,然后指导用户更新各自的邮箱。然后,使用 Exchange 日历更新工具的时区提取模式来确定用户是否正在运行 Outlook 工具。如果用户没有运行 Outlook 工具,则管理员可以运行 Exchange 日历更新工具。

该选项降低了用户未及时运行工具的风险,并避免了运行 Exchange 日历更新工具所存在的问题。

如果用户正在运行 Outlook 2007,则不存在该选项。

Exchange 日历更新工具是单线程的,对数千名用户同时以“更新模式”运行该工具可能需要数小时乃至数天。运行 Exchange 日历更新工具时,建议您遵循以下操作:

  • 先对少量邮箱执行更新,以估量服务器和网络上的负载情况。这有助于将运行工具对系统性能和最终用户体验造成的影响降至最低。若要加快更新所有邮箱的过程,可以将用户分组并使用不同的计算机更新这些组。
  • 验证是否为每个邮箱设置了正确的时区。如果为邮箱设置的时区不正确,则该邮箱中日历上的约会将被错误移动。若要将设置错误时区的可能性降至最低,可以基于时区对用户邮箱分组,并针对每个时区分别运行 Exchange 日历更新工具。

错误使用 Exchange 日历更新工具可能会对 IT 环境和最终用户造成不利影响。建议在运行 Exchange 日历更新工具之前,对所有选项进行考虑并仔细分析对环境和最终用户的影响。

若要为 DST 期间安排的会议显示正确的时间,最终用户需要更新操作系统以反映新的时区定义。然后,用户可以手动更改日历时区(可以从“日历选项”对话框中进行更改,由“工具”|“选项”进入该对话框),也可以在更新计算机的 DST 规定后的 1 到 7 日内,响应自动提示来更改日历时区。

如果没有进行所有必需的更新,则在从 2007 年 3 月 11 日到 2007 年 4 月 1 日以及从 2007 年 10 月 28 日到 2007 年 11 月 4 日之间的几周内,处于活动状态的 Outlook 日历项会出现以下问题:

  • 约会和提醒将会比正常时间提前一小时。
  • 全天事件会推移并跨越两天,因为这些事件与 24 个特定小时有关,而不是单个日期。

Microsoft 在 Office Outlook 2007 中包含了一项新功能,用于帮助调整受时区更改影响的日历项。对于 Outlook 的其他版本,Microsoft 在下载中心发布了 Outlook 时区数据更新工具。有关 Outlook 时区数据更新工具的详细信息,请参阅知识库中编号为 931667 的文章使用 Outlook 时区数据更新工具解决夏令时问题

对于 Outlook 2007 之前的 Microsoft Outlook 版本,在更新上述 DST 时间内的日历项时,必须使用 Outlook 时区数据更新工具。表 7 介绍了应该何时下载并运行 Outlook 更新工具。

表 7   何时运行 Outlook 数据更新工具

Outlook 2007 Outlook 2003, Outlook 2002, Outlook 2000

不需要使用 Outlook 更新工具。但是强烈建议使用该工具,因为它有很多改进之处。

应该运行 Outlook 更新工具。

在运行 Microsoft Exchange 的环境中,可以使用 Exchange 日历更新工具来同时更新多个邮箱。

在运行 Microsoft Exchange 的环境中,可以使用 Exchange 日历更新工具来同时更新多个邮箱。

许多应用程序都从操作系统获取日期和时间信息。另外,运行 Windows 2000 Server 或 Windows Server 2003 的目录服务器需要为 Kerberos 身份验证同步时间,以便正常运行。Kerberos 通过交换有时间戳的身份验证器识别令牌来执行操作。默认情况下,目录服务器最长容许 5 分钟的计算机时钟同步时间。这称为“时钟偏差”。时钟偏差是服务器允许的从客户端接受 Kerberos 票证的时间范围。如果时钟偏差超过 5 分钟,则 Kerberos 身份验证将失败,这会导致 Windows Server、Active Directory、Exchange Server 和最终用户的级联身份验证失败。

对整个组织应用 DST 更新时,建议按特定的顺序部署修补程序。这种方法可将出现错误的可能性降至最低,并可确保相关系统会最先得到更新。部署更新的特定顺序如下:

  1. 所有目录服务器,包括运行 Exchange Server 的目录服务器
  2. 所有成员服务器,包括运行 Exchange Server 的成员服务器
  3. 所有工作站、移动设备和其他客户端

对于这些系统,按下列顺序应用更新:

  1. 服务器操作系统更新
  2. Exchange Server 应用程序更新
  3. 客户端操作系统更新
  4. 任何基于服务器的第三方应用程序更新
  5. Outlook 应用程序更新
  6. 任何基于客户端的第三方应用程序更新

应用 DST 更新时,不需要重新启动任何系统。安装更新后,可以使用 Exchange 日历更新工具或 Outlook 数据更新工具来更正所有现有日历项的时区设置。

更新系统后,建议您要特别注意在延长的 DST 时间内安排的约会。对于在该 DST 时间内安排的约会,您应当对其正确性进行核实,确保所有会议受邀者(内部和外部)证实他们的日历上正确显示了相关项。若要将在受影响的日期范围内出现混淆的可能性降至最低,可以执行下列操作:

  • 在电子邮件请求中包含会议时间,以便受邀者可以再次核对正确的会议时间(如“项目会议 - 东部时间上午 11:00 点”)。
  • 接受请求更新时区信息的提示。

最后,只有最终用户知道自己的日历是否正确。建议您通知所有最终用户注意该问题,并建议他们对任何受影响的约会进行核实。如有必要,最终用户可以验证自己和其他受邀者的时间。使用诸如在会议请求的正文中写出会议时间的方法也是非常有用的。

下面列出了有关 DST 2007 规定更改的一些常见问题,这些问题都与 Exchange Server 相关。

问题:Exchange Server 的哪些版本需要更新?

答案:Exchange Server 2003、Exchange 2000 Server(包括 Exchange 2000 Server 会议服务器)和 Exchange Server 5.5。

问题:Outlook 的哪些版本需要更新?

答案:Outlook 2003、Outlook 2002 和 Outlook 2000。

问题:Exchange Server 为何需要更新?

答案:Exchange Server 2003、Exchange 2000 Server 和 Exchange Server 5.5 使用公开记录的技术 CDO(协作数据对象)来管理日历。CDO 使用枚举数来映射其时区信息,以便不需要每次都向操作系统查询所需的时区信息。Outlook、Outlook Web Access、Lotus Notes 连接器和 GroupWise 连接器都使用了该技术。很多第三方应用程序也使用了 CDO。

问题:知识库中编号为 926666 的文章中表明,“基于协作数据对象 (CDO) 的程序(例如 Outlook Web Access)依赖单独的内部时区表。此更新会修改这些内部时区表,以使其与时区设置中的 DST 2007 更改匹配。”基于 CDO 的日历项始终使用这些单独的内部时区表吗?

答案:这取决于应用程序的行为。时区表在创建定期日历项期间标记到该项上,如果更改定期周期,也会对时区表进行更新。如果基于 CDO 的应用程序创建了日历项,则标记在该项上的时区规定将与 CDO 时区表匹配。如果 Outlook 创建日历项,则标记在该项上的时区规定将与操作系统时区规定匹配。

问题:如果在 Outlook Web Access 中创建约会,但总是在 Outlook 2003 或 Outlook 2007 中引用和查看该约会,那么现在 Outlook 中是使用我的操作系统时区规定,还是使用基于 CDO 的时区规定?

答案:所有应用程序都使用标记在日历项上的时区规定来解释日历项。由于该日历项是由 Outlook Web Access 创建的,因此之后使用任何应用程序进行的查看都基于 Outlook Web Access 在该项上标记的时区来解释该项(假设定期周期后来没有被其他应用程序更新)。

问题:如果没有更新 Exchange 服务器,Outlook 用户的日历会有正确的时区设置吗?

答案:Outlook 不需要更新 Exchange 服务器;只需更新客户端操作系统。访问 Daylight Saving Time Help and Support Center(英文网页)查找有关更新 Outlook 的详细信息。

问题:如果没有更新 Exchange 服务器,Outlook Web Access 用户的日历会有正确的时区设置吗?

答案:不会,日历项在受影响的时间段(3 月 11 日至 4 月 1 日以及 10 月 28 日至 11 月 4 日)内会出现一小时偏差。而且,在混合环境中,某些日历项会出现偏差,而某些不会。最终用户很难辨别这种情况,它会对工作效率产生不利影响。这就要求必须单独验证每项,但此操作对大多数组织来说是不切实际的。

问题:不对系统应用更新,而是使用组策略或一些其他方法临时更改一小时的时区偏差,这样做能更正日历时区设置问题吗?

答案:这种方法对某些情况可能有效,但不是对所有情况都有效。这就要求必须单独验证每项,但此操作对大多数组织来说是不切实际的。

问题:Outlook 数据更新工具有什么作用?

答案:DST 规定更改涉及到两方面:一方面是 CDO 平台,另一方面是 Outlook 存储的实际数据。CDO 始终使用其自身的内部时区定义表。CDO 修补程序使用新时区信息更新 CDO 二进制文件。约会中的实际数据问题与以下事实有关:单实例约会的时间基于错误的协调世界时 (UTC),定期约会具有错误的时区数据。在这两种情况下,时区信息由创建约会的应用程序和创建约会时该应用程序使用的时区规定确定。Outlook 数据更新工具旨在更新 Outlook 存储中的数据,以正确反映新时区规定。没有用户干预,不能运行 Outlook 数据更新工具。必须从 Microsoft 下载中心下载该工具,并且通过显式用户交互或在用户的安全上下文中启动该工具的脚本来运行该工具。

问题:什么是 Exchange Server 日历更新工具?

答案:它是服务器端形式的 Outlook 数据更新工具,专门由管理员使用。该工具自动更新客户端邮箱,无需任何用户交互。Exchange Server 工具允许您以无提示模式将时区更新应用到 Exchange 服务器上的一组特定邮箱。因为更新是无提示的,所以最终用户无法取消选择不需要更新的约会。正如所期望的那样,Exchange 工具只对服务器端日历起作用。必须使用 Outlook 工具更新所有本地日历。

问题:目标时区在 Outlook 项中是如何反映的?

答案:单实例约会是按 UTC 存储的。存储这些约会所用的 UTC 时间由创建约会时使用的计算机确定。Outlook 2007 可以显示该时区信息。在早于 Outlook 2007 的 Outlook 版本中,无法显示创建约会所用的时区。定期约会将完整的时区定义嵌在其数据中。也就是说,约会自身了解其确切的时区定义和 DST 过渡日期。

问题:为何将工具称为“时区数据更新工具”而不是专门称为 DST 2007 更新?

答案:这些工具之所以具有此通用名,是因为它们可以在任何两个时区之间移动约会。在进行 DST 2007 更改(或对时区规定进行任何其他修改)的情况下,该工具可将约会从已修改时区的旧版本移动到新版本。如果该工具发现给定时区有新规定,则它可以自动尝试将任何受此更改影响的约会过渡到已更新的时区。有以下两种情况:

  • 定期约会   在这种情况下,约会项将时区定义嵌在自身中,因此该工具可将此时区定义与已更新的时区定义相比较。如果它们彼此不匹配,该工具会使用已更新的时区信息重写约会。
  • 单实例约会   使用早于 Outlook 2007 的 Outlook 版本创建的项不包含时区信息;因此,该工具无法确定这些项是否需要更新。该工具当前假定受影响时间段内的任何单实例约会都是使用旧时区规定生成的,并为其提供更新。如果用户在应用更新时区定义的操作系统修补程序后,在已更改的时间段内创建了单实例约会,但是尚未运行该工具,则需要小心指示工具不要对其进行更新(该工具会向用户显示认为需要更新的所有约会列表,并允许用户取消选择其中的任何约会以使其保持不变)。因为单实例约会不包含任何时区信息,所以那些原来安排在不受影响的时区,但现在却恰好处于已修改时区的受影响日期内的单实例约会,也会被工具识别为需要更新。

问题:如果没有应用部分更新或全部更新,时区更新是否会影响邮件的延迟传递?

答案:延迟传递基于本地时间,因此不受影响。

问题:任务项是否会受时区更新的影响?

答案:任务项使用时间而不是日期作为提醒。使用数据更新工具更新日历时,该工具也会处理提醒文件夹并更新任何需要更新的项目。

问题:应何时运行数据更新工具?

答案:安装操作系统时区更新后,可以根据最终用户或管理员的判断手动运行数据更新工具。最好在所有计算机都应用了操作系统时区更新后的尽可能短的时间内运行数据更新工具,因为这样做可以最大程度地降低在应用操作系统时区更新后,但在运行数据更新工具前创建单实例约会的可能性。

问题:如果只运行 Outlook 2007,在应用操作系统更新后是否仍需要运行数据更新工具?

答案:因为 Outlook 2007 已将更新的时区规定嵌在自身中,所以不必手动运行该工具(也不需要使用 Outlook 2007 的更改日历时区功能)。安装操作系统更新后,Outlook 2007 会自动检测操作系统的时区定义是否已更改,并自动提示用户更新受影响的项目。为了最大程度地降低对最终用户的影响,可在系统时区定义更改后 1 至 7 日内的任意时间(不是更改生效的时间)在 Outlook 2007 中运行更新过程。在 Windows Vista 中,此更改发生在 2007 年 1 月 1 日,Windows Vista 客户端将在该时间自动过渡为 DST 2007 规定。在其他 Windows 操作系统中,将在应用操作系统更新后才发生此更改。

问题:数据更新工具为何不更新我的所有受影响约会?

答案:该工具只更新用户为组织者的约会,然后自动将这些约会的更新发送到所有其他参与者。日历不会完全准确,除非日历的所有者已运行数据更新工具,并且组织会议并邀请日历所有者参加的所有其他用户也运行了该工具。这也是为何应对所有可能受影响的约会进行核实,并验证自己与任何其他受邀者的时间的另外一个根本原因。

问题:如果多次运行数据更新工具,会出现什么情况?

答案:该工具会正确标记使用已编码的时区信息更新的约会。因此,多次运行该工具通常也是安全的,因为它将发现所有已更新的约会并将其忽略。请注意,如果用户明确地要求工具忽略一组约会(例如,针对不同时区安排的单实例约会,或用户在更新时区规定后但在运行时区更新工具前创建的单实例约会),该工具将在以后运行时继续查找这些约会,用户必须在每次运行时都明确忽略这些约会。

问题:如果最终用户使用多个计算机并且其中的部分计算机没有应用更新,会出现什么情况?

答案:在应用了 DST 更新的计算机上运行数据更新工具后,使用没有更新的计算机时务必小心,因为将会使用过期的时区信息来创建约会,而且还必须再次运行该工具来对其进行更新。

问题:是否有自动方式来运行 Outlook 数据更新工具?

答案:除可由管理员代表用户运行该工具的 Exchange 版本之外,可以配置该工具以无提示的方式在用户计算机上运行,具体可以使用登录脚本、定期模式(会提示用户)或使用安静模式(更新日历时无需用户介入)。

问题:是否具有使该工具可通过 Windows 服务器更新服务 (WSUS) 进行部署的计划?

答案:没有。无法通过 WSUS 部署或启动该工具,因为它要求在用户的安全上下文中运行。

问题:包含 Outlook 2002 的 Microsoft Office XP 在 2006 年 7 月 12 日进入其“扩展支持阶段”。更新工具是否对 Outlook 2002 有效?

答案:Outlook 数据更新工具与 Office 的版本无关。它正使用 Outlook 2003、Outlook 2002 和 Outlook 2000 进行测试并将在其上运行。

有关 DST 规定更改对 Microsoft 产品影响的详细信息,以及其他与时区相关的信息,请参阅以下知识库文章和网站。

一般信息

Microsoft Windows

Microsoft Exchange Server

Microsoft Office 和 Microsoft Office Outlook

其他 Microsoft 应用程序

非美国时区

非 Microsoft 产品

有关一些通常与 Exchange Server 配合使用的第三方产品的 DST 2007 信息,请参阅以下第三方网站:

note注意:
本主题中提供的第三方网站信息旨在帮助您查找所需的技术信息。URL 如有更改,恕不另行通知。

其他信息

有关 DST 和 DST 2007 的更多信息,请参阅以下第三方网站:

note注意:
本主题中提供的第三方网站信息旨在帮助您查找所需的技术信息。URL 如有更改,恕不另行通知。

c872c98f-f2b2-47ba-97e0-a6b7c58fa870 Scott Schnoll - 高级技术撰稿人,Microsoft Exchange Server

 
显示: