【问题标题】:Exchange calendar appointment unique identifier in .eml migrated from 2003 to 2010.eml 中的 Exchange 日历约会唯一标识符从 2003 年迁移到 2010 年
【发布时间】:2015-03-31 11:31:00
【问题描述】:

我们正在从 Exchange 2003 迁移到 Exchange 2010。我们在 2003 年有许多日历约会存储为“.eml”文件。每个 .eml 文件的文件名中都有一个唯一标识符,例如 http://myserver/exchange/myemail@mycompany.com/Calendar/123.eml

我们有一个程序将这些标识符存储在数据库中,然后通过根据约会的唯一标识符定位约会来修改约会。

当我们将此约会迁移到 2010 年时,日历约会设置正确。但是,我希望能够使用 2003 年 .eml 文件中指定的唯一标识符来访问约会(通过 Exchange Web 服务)。

.eml 文件的名称是否迁移到 2010?它可以作为约会的任何属性访问吗?

非常感谢!

马丁

【问题讨论】:

    标签: exchange-server exchangewebservices


    【解决方案1】:

    http://myserver/exchange/myemail@mycompany.com/Calendar/123.eml 是 DavHref 属性,它在 2010 年及以后的版本中消失了。在迁移到 Exchange 2010 之前,您应该将应用程序转换为使用另一个属性(因为一旦迁移,就无法在此旧值之间进行映射)我建议阅读 https://msdn.microsoft.com/en-us/library/office/dn605828%28v=exchg.150%29.aspx,其中详细说明了不同的标识符。对于日历项目 PidLidGlobalObjectId https://msdn.microsoft.com/en-us/library/ee157690%28v=exchg.80%29.aspx 通常是最好的属性,因为它保证不会改变。您无法使用此属性直接绑定到项目,因此您需要搜索然后绑定。

    干杯 格伦

    【讨论】:

    • 谢谢格伦。我正在考虑使用自定义扩展属性来存储和检索我们的标识符。感谢您对此有任何想法,而不是 PidLidGlobalObjectId。
    猜你喜欢
    • 2014-09-25
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 2019-08-10
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多