For someone looking after a small 50 Windows PC network (Mainly XP - some Vista), are there any tools that can do an automatic inventory of the network e.g.

  • OS
  • Memory size
  • Hard drive type and size
  • Serial numbers
  • Monitor type


At the moment, someone has to go from PC to PC writing all this stuff down.

7 Answers 7


I have heard great things about Spiceworks. Its big features are:

  • creating an inventory of PCs and their installed software - Windows, Mac, Linux
  • creating an inventory of routers, printers, and anything IP based.
  • help desk ticketing
  • network monitoring
  • nice reporting

There are lots of solutions (just google "computer inventory"), but the one I know of is OCS Inventory NG, although depending on your needs you may want to look for something a bit more friendly, as this open source project is somewhat complex.


Microsoft Assessment and Planning Toolkit might be the tool for you.


CPU-z has a command line function that will write thing about the computer to a html file. That will give you memory and CPU type/speed. I believe the software Everest can do the same for most of the other things you're looking for, except perhaps monitor type.


Check with your PC manufacturer. Most of the business ones have their own free inventory software that you can use. Even if you just have one of these computers, grab the software to see if it meets your needs, and it might discover other PC brands too. (Hint, hint.)

The basic version is free, and then they resell software & services to sit atop these and provide more value. They do stuff like remote control, software distribution, yadda yadda yadda. Dell and HP's ones have web consoles with database back ends, which make it easier to roll your own reports too.


Assuming you are on an Active Directory domain you can very quickly develop a Windows PowerShell script to do it all remotely via WMI queries. If I could post a link, I would link you to a copy of the script I wrote.

Apart from writing a script there is the Microsoft Server Center stuff


Our tool is Admin Arsenal. It does require your environment to be managed via Active Directory. www.AdminArsenal.com

Not the answer you're looking for? Browse other questions tagged .