2015-05-14 191 views
0

有没有办法通过MAPI/Outlook查看对“AppointmentItem”的更改?因此,例如,如果会议重新安排并且类别也改变了,是否可以查看约会和时间上发生了什么变化?MAPI Outlook历史记录/更改日志

我可以将所有当前信息和使用字段,如CreationTime,BusyStatus等(我在Python中使用win32com)。但是,如果我想回头看看会议的原始状态和变更情况,有谁知道我该怎么做?我目前在Microsoft Docs上看不到任何东西:https://msdn.microsoft.com/en-us/library/office/microsoft.office.interop.outlook.appointmentitem_members.aspx

我想理想情况下会有一个字段,例如'ChangeLog',它会告诉你什么/什么时候字段从某些东西改变成某种东西,和一个时间戳。

谢谢

回答

1

不,没有这样的事情。 预约中存储了一些“原始”属性,但没有像你想要的那样。看看约会OutlookSpy(点击IMessage按钮)。

0

如果您在谈论Exchange邮箱,但它不是disabled,则可以使用日历版本存储。 Exchange团队博客在日历数据的许多方面都有很好的writeup。您可以使用powershell命令Get-CalendarDiagnosticLog来查询日历版本商店,或者如果您感觉更硬一些,则可以使用MFCMAPI直接查看商店。日历版本存储文件夹直接位于邮箱的根容器之外。确保您处于联机状态,而不是处于缓存模式,因为数据不在脱机缓存中。