2015-05-14 188 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直接查看商店。日曆版本存儲文件夾直接位於郵箱的根容器之外。確保您處於聯機狀態,而不是處於緩存模式,因爲數據不在脫機緩存中。