Free SCCM Report: PowerShell Inventory Reports

Free System Center Configuration Manager (SCCM) giveaway is the PowerShell Inventory Report Set.

Why should you care about different PowerShell versions in 2019? There are many reasons, but the most important one involves SCCM current branch’s new feature, CMPivot. Why, you ask? Several CMPivot features only work when PowerShell 5.0 or later is installed on the computer, so I updated my PowerShell inventory reports to list all of the computers that need to be upgraded to PowerShell 5.0. This report set is free all month-long!

PowerShell HW Inventory Method


About five years ago, a good friend of mine, Sherry Kissinger, created a SCCM hardware (HW) inventory method which provided a complete listing of all the PowerShell (PoSH) versions in your environment. At the same time, I created some PowerShell inventory reports to go along with it.

Sherry’s method was originally created with System Center 2012 Configuration Manager (SCCM 2012) and System Center Configuration Manager 2007 (SCCM 2007) in mind. Fast forward to 2019 and SCCM current branch! Although I didn’t doubt that this HW inventory method would also work in SCCM current branch, I wanted to confirm it. Indeed, it worked flawlessly! In fact, I tested it with the latest current branch version, SCCM 1902, and while I was at it I also refreshed my accompanying report set.

This free report set now follows Enhansoft Reporting's current style guide, and I also added collection prompts to help you filter the results. Since Sherry’s original blog post about her PowerShell HW inventory method doesn’t exist anymore, I included the configuration.mof edit and the client setting mof (SMS_def.mof) within the download. The setup itself will take care of configuring everything for you, so you don’t have too! Now you have everything that you need at your fingertips.

If you like these reports, or more to the point, if you love the details that are collected by the mof edits, please give a shout out to Sherry and say thank you to her for all of her hard work!

PowerShell Inventory Reports

This report set inventories three main items: PowerShell version, PowerShell runtime version, and compatible versions of PowerShell.

If you would like to learn more about the different versions of PowerShell, please see this PowerShell Wikipedia page.

Below are screenshots of the three reports in this set. They drill through from top to bottom.

PowerShell Dashboard

This dashboard quickly shows you the total number of each installed version of PowerShell and PowerShell Runtime for a selected collection. You can choose to review all or only a selected segment of your computers depending on the chosen collection. This report drills through to List of PCs by PowerShell Version.


List of PCs by PowerShell Version

This report lists what computers have a specific PowerShell version installed. You choose the version and the collection in the prompts. From this report you can drill through to PowerShell Computer Details.


PowerShell Computer Details

This detailed report displays all of the PowerShell and runtime versions installed on a particular computer. It also tells you the backwards compatible version of each PowerShell version installed on the computer.


Don't forget to subscribe to our Newsletter!

Enhansoft Reporting – PowerShell Inventory Reports 

The PowerShell Inventory Report Set reports are found within Enhansoft Reporting’s Software Inventory category. This category of dashboards and reports will provide you with details about your software inventory in order for you to understand it better.

Would you find it useful to know what PowerShell versions exist in your environment? Then get the PowerShell Inventory Report Set NOW!

Are you looking for another SCCM report? Do you find that SCCM reporting is difficult? SCCM reporting shouldn’t be hard and with Enhansoft Reporting’s 150+ SCCM reports, sorted into 26 different categories, we make it easy for you!

We can’t possibly list all of the SCCM reports found in Enhansoft Reporting, but here are the 26 categories:

Applications and Packages
Computer Details
Configuration Manager Site
Endpoint Protection
ER Base Reports
Local Accounts and Groups
Mapped Drives
Mapped Printers
Microsoft Office
Mobile Device
Monitors (MIR)
Network Interface Controllers
Roles and Features
Software Inventory
Software Updates
SQL Server
System Enclosure
User Programs

Still not sure that we have the right SCCM report for you? Just ask and we will be more than happy to help you out! Send a note to

All of our free SCCM reports have the Role-Based Administration (RBA) feature enabled. This means that if you are using Microsoft System Center Configuration Manager Current Branch or Microsoft System Center 2012 R2 Configuration Manager, these reports will work with all RBA settings.

Do you have an idea for a SCCM report set that you would like us to create? Drop us a line on Facebook or Twitter!

Read More

Patch Compliance Progression by Collection

Font Size

Our products & services

Our products are designed for ConfigMgr Experts by ConfigMgr Experts. We focus on providing you with software solutions and consulting services that are easy to implement, and have an immediate impact on your company’s bottom line.

Find out more

Enhance Your Asset Management Knowledge

Our software has a worldwide reputation for extending and enhancing technologies. Like so, our Enhansoft consultants are leaders in their respective IT communities. Follow our blog to share in on their thoughts, ideas, and how-tos.

Our blog


Cut the costs of tracking IT assets on your network

The team at Enhansoft combines real-world system management experience with high-level programming expertise to design System Center Configuration Manager software that is easy to implement, and has an immediate impact on workload and company bottom line.


Enhansoft is a privately-held company with its headquarters located in Ottawa, Canada. Enhansoft’s trusted, best-of-breed IT solutions are successfully implemented by global enterprises and government organizations alike, in order to mitigate security and compliance risks, enhance accountability, lower IT costs, and increase efficiency within the Microsoft System Center Configuration Manager environment.

© 2017 Enhansoft. 1 Wheeler Street, Suite 200, Ottawa, ON, Canada, K2J 3C2.

Insert Merge Variable