2016-07-05 57 views
0

我需要自动生成电子邮件,其中包含来自我们的某个租户的Azure RMS摘要报告中的数据。使用PowerShell检索-Azure RMS摘要报告

Azure报告API不包含此报告作为从中检索数据的可能性之一。

我甚至试着从PowerShell中调用Web-Request来查看我是否可以拉出网页,然后解析它来检索数据,但Azure安全功能不会让页面从PowerShell请求中加载。

有没有办法使用PowerShell检索这些数据?

Report Generated from Browser

回答

0

你有没有进去看了Azure的RMS日志和下载那些用于生成报告数据库?我使用PowerShell,SQL和Power BI来生成我的报告。

拉日志, Get-AadrmUserLog -Path D:\RMSLogs\Oct -fromdate 10/1/2016 –todate 10/30/2016

使用日志分析器2.2将其发送到SQL

logparser.exe -i:W3C -o:SQL -server:localhost -database:RMSReporting -username:SQLUser -password:Password -createTable:ON -driver:"SQL Server Native Client 11.0" -q:ON "SELECT * INTO RMS FROM D:\rmslogs\Oct\*.log" -transactionRowCount:-1 

现在你可以使用自己喜欢的报表生成器来显示数字。这也可以让你查看哪些模板正在使用和谁。

请注意日志文件可能会变得非常大。

+0

感谢您的回答。 不幸的是,我需要检索完整的报告,因为它显示在页面中。这是业务需求。 似乎MS并没有从PS中提供它。 –