Lawrie Dalman Consulting is an IT service provider.
![Inventory Inventory](/uploads/1/2/6/3/126360170/101718791.png)
Check your network installed software for updates & vulnerabilities: Flexera: Flexera Personal Software Inspector: Check your locally installed software for updates & vulnerabilities: Flexera: Free for personal use: SIW: Hardware and software inventory: Topola Software: Free for personal use (donations welcome) Spiceworks: Network inventory. Apr 16, 2008 SCCM - Script to Run FULL Software and Hardware Inventory. One comment, your Software Inventory script is running the Hardware Inventory Action from the CPApplet object. I believe it should be 'Software Inventory Collection Cycle' February 6, 2009 at 9:11 AM.
![Software Software](http://blog.tyang.org/wp-content/uploads/2011/10/image12.png)
The Inventory detail provided by Spiceworks meets most of your stated needs and more. The manner Spiceworks uses to gether detail from PCs is from WMI and the regustry for Software details.
In a network with >5000 devices you would need to use Remote Collectors to make it efficient and this method works both locally and remotely if you are across a few sites. Remote CollectorsandCollecting Remote Office Inventory using Multiple Spiceworks ...
The details in this how-to are for remote sites, but for numbers greater than 500-1000 or more devices, Remote Collectors can be used locally too to spread the load of scanning PCs and make the process more efficient.
While this is not a 'Script' method of gathering Inventory detail, it would be a lot easier to delpoy, provide a lot more and more detailed information and be managable with a lot less Admin input once deployed. Well worth considering and perhaps experimenting with.
BTW: Once Spiceworks gathers detailed Inventory, you can use reports to extract the detail you need and export that detail from the report output to Excel.