Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

As a system admin I need a tool to collect my network PC's system information (everything: CPU serial number, PC serial number, monitor serial number, etc) is there any tool that I can install on the server and collect all this info without the need to visit each PC?

share|improve this question

migrated from superuser.com Apr 25 '11 at 15:42

This question came from our site for computer enthusiasts and power users.

5 Answers 5

Lansweeper looks like it could be what you're looking for. You don't need to install a client on the workstations, and it can inventory the hardware and software on your network computers.

share|improve this answer
I agree (I have to admit I'm a lansweeper fan, mostly because the database is sql server and open for customisations) –  WilfriedVS Apr 25 '11 at 18:00

OCS or/and GLPI

share|improve this answer

The systeminfo /S {server} command line tool is built into Windows. It will give you some of that information.

share|improve this answer

I recommend System Information for Windows (SIW) - It's not a free tool and it's not installed on the server, but it's a single executable. The Technician License is very inexpensive. In conjunction with PSEXEC (a free tool from SysInternals/Microsoft) you can run it on every computer in your network in a few minutes and save the data to a text or HTML file (I think XML is an option as well).

I used this tool and PSEXEC to inventory every system on a network and then determine not only how much RAM was installed, but what brand and the size of the individual DIMMs. I was then able to compile a spreadsheet with a list detailing what types of RAM were needed to upgrade all systems and maintain dual-channel performance.

share|improve this answer

Spiceworks will get you just about everything you are looking for, no client necessary, just install on the server and scan. All you need are credentials for the machines to be scanned, easy if you are running AD.

The stuff it probably wont get, are things like CPU serial number. That can be found with a separate app, like CPUID, but that requires it to be run locally.

share|improve this answer
Strangely I found this application be amazingly inaccurate. Not sure why this had happened. –  Vick Vega Apr 25 '11 at 16:08
Monitors are definitely not input-only. Read up on DDC (en.wikipedia.org/wiki/Display_Data_Channel). The EDID supports serial number. (en.wikipedia.org/wiki/Extended_display_identification_data) Of course it is optional though, and not supported by everything. It depends on what was deployed, whether or not this information is useful. –  Brad Apr 25 '11 at 16:50

Your Answer


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