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 🙂

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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