2017-09-15 37 views
0

我有一些會議從Exchange的另一個實例導出到PST,然後使用New-MailboxImportRequest PowerShell命令導入到Exchange環境。是否可以使用兌換來更改Outlook預約管理器?

由於這些約會是副本,因此組織者未設置爲正確的值。在OutlookSpy中,我可以打開約會,單擊IMessage和GetRecipientTable。在這裏我可以看到組織者的PidTagRecipientFlags值爲3.所有其他與會者在表中的值爲513。我只希望能夠正確設置組織者的值,以便更改組織者的值。這應該使用戶能夠再次管理會議以完成重新安排和取消等任務。我試圖使用OutlookSpy更新收件人表中的這些屬性(PidTag7BitDisplayName_W,PidTagDisplayName_W,PidTagEmailAddress_W,PidTagRecipientEntryId,PidTagMemberEntryId。),但它們似乎是隻讀的。

是否可以使用Redemption以編程方式更新這些值以更改組織者?如果是的話,你可以提供一個代碼示例讓我開始?謝謝!

回答

1

當然,您可以使用RDORecipient.Fields[]更新收件人表格屬性。請注意,Outlook對象模型公開了Recipient.PropertyAccessor.SetProperty,但Outlook將拒絕編輯某些屬性。贖回沒有這個限制。

即將發佈的OutlookSpy(3.15)版本將允許您修改收件人表格屬性。從https://1drv.ms/f/s!Avfg6T2ku9r7g7wX4UsDPRrGdOJFjg

OutlookSpy

+0

由於梅德試用版本,即OutlookSpy的新版本確實讓我更新RecipientTable。儘管更新了表格,但我似乎仍無法取得複製的會議的所有權。我必須錯過一些財產。我設置了會議,以便我是組織者,但聲明「此會議已複製到您的日曆並且不會收到更新。要接收更新,請聯繫組織者」,這也是我設置的。有什麼想法嗎?謝謝! –

+0

正確設置了PR_SENDER_xyz和PR_SENT_REPRESENTING_xyz屬性? –

+0

我有我更新的PidTagSenderName_W名稱和我更新的PidTagSentRepresentingName_W。但我沒有看到您在原約會中提到的兩個屬性,或者我正在嘗試修改的屬性,因此我可以從副本發送更新。我嘗試了所有我能想到的改變組織者的方式。開始認爲這是不可能的基於一些研究。例如 - https://blogs.msdn.microsoft.com/webdav_101/2011/09/28/howto-set-the-organizer-of-a-meeting-on-the-calendar-of-an-attendee-using -ews/ –

相關問題