Gathering Hardware Information

Posted on 2005-04-12
Last Modified: 2010-04-12
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,
Question by:martinmorales
    LVL 6

    Expert Comment

    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!  :)
    LVL 9

    Expert Comment

    everest by [ ] is what you need
    LVL 9

    Expert Comment

    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!
    LVL 9

    Expert Comment

    You can also find the list of usefull softwares for this task @ [ ]

    Hope it helps:)
    GOOD LUCK & postback which one you use!
    LVL 9

    Expert Comment

    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 @
    LVL 16

    Expert Comment

    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.
    LVL 13

    Accepted Solution

    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
    LVL 9

    Expert Comment

    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 :

    Author Comment

    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.


    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    Join & Write a Comment

    NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
    Synchronize a new Active Directory domain with an existing Office 365 tenant
    In this sixth video of the Xpdf series, we discuss and demonstrate the PDFtoPNG utility, which converts a multi-page PDF file to separate color, grayscale, or monochrome PNG files, creating one PNG file for each page in the PDF. It does this via a c…
    Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now