Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to know the hardware and software information for a fleet of Windows PCs. That includes licenses that software is registered with. I would like the information to be in a simple text file. Is this possible?

share|improve this question

You may want to look into DameWare Development's NT Utilities. The license scheme is very nice (you pay for one person to use it, no matter how many PCs you query with it). It also comes with their Mini Remote Control which is a nice remote control utility. You can use a 30 day trial that is fully featured to see if it fits your requirements.

share|improve this answer
+1 for Dameware. I used it years ago primarily to remote control W2K workstations but still find the utilities pretty handy. Also, the pricing model and the abiliuty to push the agent to remote hosts can't be beat. – joeqwerty Jan 13 '10 at 14:26

We have had good results with openaudit.

share|improve this answer
I am looking for more portable application which I can run as a logon script (maybe console application) in the workstations, without the need to install anything anywhere. – Talc Jan 13 '10 at 12:33

I'd recommend that you check out Spiceworks:

Free, works with AD and very useful.

share|improve this answer

Which way you want to go with this will depend heavily on how much time you want to invest vs how much you want to spend. If you want to DIY and spend nothing, you can use your favorite method to talk to WMI, which has all the information you're after. Tools such as Scriptomatic can make these scripts easier to write.

You can whip up a script to run at login, or - with the proper permissions - you can pull the information remotely (via RPC, I believe).

At the other end of the spectrum, you have inventorying & monitoring products like Nagios - you'll get dozens of results searching that name on SF.

share|improve this answer

If you need just script, you can try use this one It collects information about hardware and software using wmi and registry and saves to %temp%/

share|improve this answer

opensource does software audits, product key enumeration, software installation, and many other things brought into a centralized mysql database. Works over SSL for remote home users. Once the script is run once, the service is installed and automatically updates. 10 years old. mature.

share|improve this answer


It's amazing what it does. I have it started on every workstation and it performs an automatic inventory of installed programs, license keys, event viewer logs, and and and....

It collects all this info in a csv file which you can also load into their database program mvPCbase which allows you to sort, separate, and even make graphs with that information.

I was looking for a freeware solution for a long time but none came close to what this program can do for $29USD.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.