Gathering Hardware Information

Good Afternoon Everyone,

I have a problem - that hopefully can be answered or point me in the right direction. I have recently been put in charge of 'inventory' for our office. This means that I have to take inventory of all the workstations and servers in the office. Some of the information I'm looking for is :

Hard drive:       
Graphics card:       
CD/DVD drive:       
Removable drive:       
Sound card:       
Other (1): (additional HDDs or External Items)
Other (2): (additional HDDs or External Items)

If it were possible to get the serial number for these items that would be fantastic also. Which now brings me to my question - is there a way to extract this information from a running system? Are there any scripts,  batch files, utilities that can get this information out from Windows? Also, if it would be possible to dump all of this information to a file or text file of some kind, then I can use something like  Perl to manipulate the data and insert it all into my database.

Thank you all very much for your help and expert advice,
Who is Participating?
2hypeConnect With a Mentor Commented:
I had to collect data from 7 of the networks I run.  I found this tool and it saved me tons of time.

Its called InventoryISX and its FREE!

I just installed it on one machine, turned on the computers in the network and told it to inventory to collect data on all computers in the domain.  Came back a bit later and it was done.

It will Gather and Summarize almost every bit of info you need.

It will tell you All hardware thats in the machine, Model Numbers etc..
It will tell you all software that is installed, OS, Date OS Installed, Serial Number etc.

I would recommend this if you are looking for a free soloution
Hi Martin,

The DirectX Diagnostic Tool is pretty good for some nice info in the system.  
From the command prompt, type dxdiag and press enter.

PsInfo can show you some more info (like drives).  

As for serial numbers...  I'm not quite sure.

Good Luck!  :)
everest by [ ] is what you need
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

What everest will do for you
created detailed report of all your hardware [ show some details about serial number and other identification info aswell ]
it also allows you to save that detail report into a file or print it for later use!
You can also find the list of usefull softwares for this task @ [ ]

Hope it helps:)
GOOD LUCK & postback which one you use!
link to everest [ ]

another one is AIDA32( which is replaced by everest )

AIDA32 - system information tool [ now replaced by EVEREST ]
AIDA32 is system information and benchmarking tool with full hardware & software information on 80 pages. It comes with a built-in hardware database and physical information for CPU, motherboard, hard disks, optical drives, chipset and much more. It can display the information on-screen, print it, or save it as a report in various formats including HTML, CSV and XML. The built in diagnostics module can help you find potential problems. AIDA32 offers support for ADO/ODBC database connections as well as TCP/IP remote access. Additional features include command-line switches, network audit and audit statistics and network management. An easy to use report wizard allows you to create detailed reports in the format of your choice or save the information to a database. The program is extremely well featured and very nicely done. On top of all, it does not require an install, but runs standalone from its own folder.


beside that FRESHDIAGNOSE is also a good one [ ]

if you are not satisfied with any of them specially EVEREST which is MOST RECOMMENDED you can checkout some other softwares @
What scripting do you use? If you use kixtart or want to learn (it's easy) let me know, I've developed a domain script that will accomplish this.
paraghsDy General ManagerCommented:
The Freeware SIW is a System Information tool that gathers detailed information about your system properties and settings. A utility that includes detailed specs for Hardware, Software and Network as well as real-time monitors for CPU, Memory, Page File usage and network traffic. Shows used TCP and UDP Ports. Windows 9x password retriever. Serial Number for operating system and applications. Hidden Passwords.

The best part is - it does not require any installation. Just run the exe file, and you have all the info.

Download it from :
martinmoralesAuthor Commented:
I want to thank everyone for their suggestions and help.  I decided to go with InventoryISX because that seems to be the best tool for the job, and its FREE.  Because of the cost of some of the applications and also license requirements on some of the shareware/freeware - InventoryISX was the best choice. Again, thank you for all your help.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.