How do I inventory the type and speed of a remote computer?
I'm on a Windows 2003/2008 corporate network with 100 users. I've been tasked with increasing the RAM on all end-user workstations.
The problem is we have a mixture of different computers in our environment. Some are Dell, some HP, and some workstations we built from scratch. Needless to say, these machines all do not share the same memory type or speed.
I know I can go to each one of these 100 computers one-by-one to find the memory information. But I'd rather find a less time-costly and more elegant solution.
Is there a way for me to remotely inventory/audit these machines to find the specific memory type (SDRAM, DDR, DDR2, etc.), speed, and slot configuration?
Thanks, any help is greatly appreciated.
Use OCS Inventory:
Information about Hardware and Operating System are collected.
Memory slot arrays : Caption and description, Capacity in MB, Purpose (system memory, flash memory...), Type of memory (SDRAM, DDR...), Speed in MHz, Slot number.
Spiceworks will do that for you, and much more...
I had a similar problem and my solution was to access the WMI interface of Windows. You can do it via PowerShell, KiXtart or other languages or script.
If a hardware driver wants to share some informations with the system, you find them in WMI interface.