EWS - Appointment.Subject返回管理器,而不是Outlook中输入和显示的主题

时间:2015-06-26 12:20:49

标签: c# asp.net-mvc exchangewebservices

我正在编写ASP.NET MVC 5应用程序.NET 4.5。该页面显示来自Exchange Server的约会。到目前为止,这很好用。

问题: 我刚刚在Outlook 2013中创建了一个新会议。主题:Roomplan Showcase ,我是“ John Doe ”(组织者)并将Richard Miles添加到会议中。下次页面刷新时,页面显示:标题: John Doe ;服务员:John Doe,Richard Miles

应展示的内容:标题: Roomplan Showcase ;服务员:John Doe,Richard Miles

我通过创建此项目进行了调试,并意识到约会的主题成员确实包含管理器字符串。真正的主题无处可去。然后我检查了Outlook是否搞砸了会议的创建,但在Outlook,OWA或其他日历中,主题正确显示。除了这种令人困惑的行为之外,任何其他会议(在此测试会议之前创建的不同会议室)都会显示正确的主题。因此,如果我为我的testroom创建会议,主题会变得混乱,但真实的人们会在真正的人们创建真实会议的地方,从EWS中正确地提取主题。

我可以在Exchange上进行一些配置吗?是什么导致了这个问题?

1 个答案:

答案 0 :(得分:0)

在您已配置自动处理的会议室邮箱上,默认行为是使用管理器名称替换主题(这是安全功能,因为会议主题可能包含敏感信息,例如会议到迪士尼裁员等)。

您可以使用Set-CalendarProcessing cmdlet https://technet.microsoft.com/en-us/library/dd335046(v=exchg.150).aspx来控制此行为,例如 “DeleteSubject参数指定是否删除或保留传入会议请求的主题。此参数的有效输入为$ true或$ false。默认值为$ true。此参数仅用于设置了AutomateProcessing参数的资源邮箱自动接受。“

干杯 格伦