Consolidated Feature Update Reporting for Microsoft Intune

If you’re deploying feature updates using feature update profiles in Intune you’re probably familiar with the Windows Feature Update Report available in the endpoint manager portal:

As is often the case with these canned reports though, I find myself wanting to report things differently – in this case I wanted to see a consolidated view of feature update deployments across all feature update versions and profiles, instead of having to generate a report for each one.

So I wrote a PowerShell script to export all the report data from Microsoft Graph, combine it, then upload it to a log analytics workspace. From there, I use PowerBI to display the consolidated data where I can see an overview for all feature update versions, filter by the target version, installation status etc.

Personally I automate this on a schedule using Azure automation, but you could also just run it ad-hoc, and you could also just output the data to a CSV file if you wanted, instead of uploading to Azure.

Here be the code 🙂

https://github.com/SMSAgentSoftware/MEM/blob/main/Software%20Updates%20Reporting%20Solution/Azure%20automation%20runbooks/Export-WUfBFeatureUpdateReports.ps1

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.