将outlook共享文件夹自动导出到iCal文件

问题描述:

我试图在共享会议室共享两个不同的日历系统(Outlook 2007和Lotus Notes)之间同步日历约会,我当前的想法是安排一些东西将日历从Outlook中的共享文件夹导出到iCalendar文件(.ics),然后将其邮寄到便签服务器并导入。将outlook共享文件夹自动导出到iCal文件

虽然我无法找到答案的前半部分,但如何安排一个PowerShell脚本或类似的将导出共享文件夹的日历和通过电子邮件发送。

有没有人这样做,或者有人会提出一个替代方案?它需要自动化,以便日历可以在一天中定期同步。

-Brendan

可以使用CalendarSharing对象到指定的日历导出到文件的.ics:https://msdn.microsoft.com/EN-US/library/ff863593.aspx

然而,这种自动化可能会非常棘手。您不能在任务计划程序或Windows服务中使用Outlook对象模型:https://support.microsoft.com/en-us/kb/237913

因此,您必须使用Extended MAPI和C++,或使用Redemption这样的第三方库 - 这两个库都可以运行在一个服务。