我一直在使用PowerShell查询Office 365 Service Communications API以获取服务运行状况。这对我来说已经好几个月了。从大约一周前开始,脚本开始间歇性地返回没有数据。没有错误,只返回没有数据。几天前,问题开始变得更糟,脚本现在偶尔只返回数据。我正在使用的API在这里描述:
https://msdn.microsoft.com/en-us/library/office/dn776043.aspx
这里有示例代码:
http://blogs.technet.com/b/cammurray/archive/2014/09/24/using-powershell-to-obtain-the-office365-dashboard.aspx
我的问题是:API有问题吗?我没有改变任何东西,脚本有时会返回数据。还有其他人有同样的问题吗?
我意识到有一个新版本的API,但文档说它仍在预览中,我找不到任何东西说现有的API已被弃用。
答案 0 :(得分:0)
今天,我和几个不同的租户分道扬..上面链接中的URI工作正常,但只返回信息类型事件(preferredEventType = 2),而不是事件或维护事件(0和1)。
然后,我注意到Office 365的SCOM管理包使用不同的URI(https://office365servicehealthcommunications.cloudapp.net/shdtenantcommunications.svc/GetEvents)。我更改了我的PowerShell脚本以使用它,它正在工作。