2016-07-05 58 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中提供它。 –