Link to home
Start Free TrialLog in
Avatar of sirbounty
sirbountyFlag for United States of America

asked on

Retrieve software installed and versions(?)

Hi - I was curious how possible this would be?

I'd love to be able to retrieve information on 'all' software installed on my servers, along with associated versions, if possible via a vbscript/wmi?

Any suggestions?
Avatar of zephyr_hex (Megan)
zephyr_hex (Megan)
Flag of United States of America image

steelinventory will do the jop
http://www.snapfiles.com/get/steelinventory.html

it's free.  it also has a section where you can create a file that gets run as part of a logon script, so that when the computer logs on, steel inventory takes an audit of the computer and you can view all of the reports in one screen
Avatar of MilanKM
MilanKM

I can give u an existing software which is completely FREE & will produce a report in HTML format. See Belarc Advisor. A very useful one! Try it out.
Downloading links are as follows....

http://www.snapfiles.com/get/belarc.html
http://www.download.com/Belarc-Advisor/3000-2094_4-10007277.html

Thanks
MilanKM
SOLUTION
Avatar of rockiroads
rockiroads
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of sirbounty

ASKER

Sorry gang - I can't use any 3rd party tools.  We're very restrictive on implementing those sorts of tools.  I'm very familiar with Belarc already.

rockiroads - not a bad suggestion - perhaps doable, but I'm not certain how I would scan through each value under Uninstall.  If you could get me started, I'd be grateful.  

Also, I thought there was a related wmi class that held at least, some of this info...?

Thanx!
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanx for the classes cookre.
Unfortunately, I tried the code MilanKM posted and both came up 'null'.
I do have scriptomatic on a test server that I'll try again with.

I'd also be curious how you would go about looping through that uninstall key.  Maybe I could get it working from your vb sample...
Odd that I don't seem to find Win32_Product on this server.  Is it under a different namespace than cimv2?

I did find Win32_ClientApplicationSettings - but it came up empty.
And Win32_ComputerSystemProduct - which appears to only show OS-specific data
Looks like Win32Reg_AddRemovePrograms is a good starter - I can get a lot of QFE info there as well (not as 'cryptic' as the Win32_QFE class results)...
Well, I found 'more' than I bargained for there. : \
I may come back to this and just filter out what I 'want', but for now - I'm satisfied with the quick peek I got. :^)

Thanx for your help.  I gave cookre the accept since that helped push me towards searching for the correct class.