是否可以使用Redemption更改Outlook约会组织者?

时间:2017-09-15 18:32:52

标签: outlook-redemption

我有一些会议从另一个Exchange实例导出到PST,然后使用New-MailboxImportRequest PowerShell命令导入到我们的Exchange环境。

由于这些约会是副本,因此组织者未设置为正确的值。在OutlookSpy中,我可以打开约会,单击IMessage和GetRecipientTable。在这里,我可以看到组织者的PidTagRecipientFlags值= 3.所有其他与会者在表中的值为513。我想更改组织者的值只是希望我能正确设置组织器。这应该使用户能够再次管理会议以完成重新安排和取消等任务。我试图使用OutlookSpy在RecipientTable中更新这些属性(PidTag7BitDisplayName_W,PidTagDisplayName_W,PidTagEmailAddress_W,PidTagRecipientEntryId,PidTagMemberEntryId。)但它们似乎是只读的。

是否可以使用Redemption以编程方式更新这些值以更改管理器?如果是这样,你能提供一个代码示例来帮助我入门吗?谢谢!

1 个答案:

答案 0 :(得分:1)

当然,您可以使用RDORecipient.Fields[]更新收件人表属性。请注意,Outlook对象模型公开Recipient.PropertyAccessor.SetProperty,但Outlook将拒绝编辑某些属性。救赎不会有这种限制。

即将推出的OutlookSpy版本(3.15)将允许您修改收件人表属性。试试https://1drv.ms/f/s!Avfg6T2ku9r7g7wX4UsDPRrGdOJFjg

中的版本

OutlookSpy