Wasn't entirely sure where to put this but figured it's to do with Windows and the Network is running Windows so here's as good a bet as any
We're looking to upgrade our systems for Windows 7 & Office 2010 but to do so need to do a LOT of RAM upgrades. The problem is we have some really old machines that use DDR and others that use DDR2. As we don't want to fork out a fortune for one type and find out we need more of the other, we've been looking at ways to scan the network for said information.
I've used the Crucial Memory Tool on a number of machines so know it is technically possible to pull that information from within the OS though have had no luck finding a piece of software that will do it for free. And that's the catch. There are suites I've found that do it but they all cost money, and the school isn't prepared to foot the bill to save us leg time (have around 800 or so machines so it's a big job to boot them all up, or open them, to check).
I've read a few threads on here regarding auditing suites but none of the one's I've tried seem to be able to pull the memory module info from the clients, only the memory amounts.
I used something simmilar to the above piped into a database, I then figured out how many unique kinds of computers we had and found the information on RAM, directx and CPU support for each type. This meant I only had to look up about 20 kinds rather than hundreds and it was quick enough to generate a query to see how much of what RAM was required.
Thanks for both of your help. I'm not too familiar with scripting (other than the good ol' "hello world!") and the Network Managers knowledge of it doesn't stem far enough to implement this type of solution.
I like the idea of feeding all the results into a database but I'm not sure how well it would work on our network (RM - CC3).
I'm assuming that the lack of mention of one means there are no free alternatives out there
Looks like we're going to have to have a long walkaround. Gutted.
Thanks for everybodies help so far. I only wish we had more of a standard but ours vary from 6 years old to brand new so the specs are VERY different.
I've tried the script above, ran it locally on my machine to a network share. It's pulled a lot of information but I can't find what it is I actually need. All I can see RE Memory is DIMM0 and DIMM1 which is the position in the memory bank I would assume.
I know for a fact the machine I'm using is DDR-2 though I can't see anything regarding that in there. Had a look at LanSweeper earlier but that didn't go down too well (the report kept pulling off various bits of rubbish, saying there was DDR, DDR2 and DDR3 in alot of machines.... probably me missing something but still, scripting seems the easier option!) and am fairly confident the Network Manager wants to avoid having to send out agents (i.e. OCS Inventory).
I've not tried it as a startup script yet as wanted to make sure it's pulling what I need. Am I missing something??
I've just had a look at that and it seems to be focused for individual machines. Would mean loading this up on every machine within the school. I'm looking for a solution to get the information automatically, either via a script or preferably software.
Just waiting for the Network Manager to come back now so I can see how he feels about sending out an Agent. Going to be a really big job to go around every machine manually without adding an element of guesswork.