Hey All, I've been saddled with the annoying project of constructing an inventory of all our user's hardware specs. Our sysadmin is pretty anal about the level of detail -- MHz of processor, size of hard drive, operating system, etc. Right now I'm doing this by hand until I find a better software solution. I haven't found anything so far and have been toying with the idea of developing something. Any suggestions on the easiest, most painless way to go about this? Is there already a good & cheap/free software for doing this? Anyway to do this in Java? All our machines are running Windows, so it doesn't have to be a multi-platform solution. cheers, Sherbo
Well, you haven't given us much in the way of the requirements of this project except to capture data. From what you've said so far I can't think of a reason that an Excel spreadsheet wouldn't fit the bill. bear
Actually, an Excel spreadsheet is exactly what I'm using right now. The reason I'd prefer to do this programmatically is because we have 5 different offices, with a total of 400 users. I'd like to avoid the hassle of going to each user's machine. The requirements are simple -- an application that can detect the hardware specs of all client machines on the network. Hardware specs means processor speed, RAM, and HD space. Is there a Java API for doing this?
If your company can spend the money, take a look at Bindview. Very nice for what you want to do. But $$$$$$$$$ also. It will just go out and scan all the PC's in the network and return all that information to database/spreadsheet for you.
Well, I'm actually working for a university, so our funds are rather limited. I've noticed that there's a lot of Windows programs available for performing a remote client hardware inventory over a network. However, they all cost $$$$. That's why I was wondering about a cheap homegrown Java (or other) solution. I think that the Java API probably lacks the functionality to detect detailed hardware information (in order to maintain multiplatfromability?). Please correct me if I'm wrong ... Anyway, I've noticed that VB has some Control Panel functionality, which I'm exploring now.