我们在使用 Cisco Unity 和 Exchange 2010 时遇到了问题。我们已经完成了数据包捕获,并确定 EWS 没有<t:ModifiedEvent>
为某些用户向 Unity 服务器发送通知。
有没有办法查询 Exchange 以列出它正在推送或流式传输的 EWS 订阅?
我们在使用 Cisco Unity 和 Exchange 2010 时遇到了问题。我们已经完成了数据包捕获,并确定 EWS 没有<t:ModifiedEvent>
为某些用户向 Unity 服务器发送通知。
有没有办法查询 Exchange 以列出它正在推送或流式传输的 EWS 订阅?
将正确地从我的评论中重写。
在 EWS 中。不可以。EWS API 只支持创建订阅或使用 GetEvent 检索信息,但您需要为此类请求提供水印和订阅 ID,否则请求失败。正如我之前在评论中所说,在 EWS 中,您使用用户凭据连接,因此订阅绑定到该帐户,除非该帐户可以模拟。使用 EWS 获取此类通知的应用程序间接负责保留订阅 ID 和水印,并且它在 Exchange 中具有超时,以防应用程序在未关闭订阅的情况下关闭。
参考那里
作为交换powershell,还没有。您只能看到有关订阅的限制策略。
在事件日志中,也许值得一试。默认情况下,您可以看到一些事件,例如;
这导致我建议您尝试将 eventloglevel 设置在其他级别,以查看是否可以找到更多有用的信息。使用类似的powershell命令;"Set-EventLogLevel "MSEXchange Web Services\Core" – 级别高"
MSExchange Web Services\Core 或在 2013 年他们也添加了:MSExchangeSubmission\MSExchangeSubmission