We're evaluating helpdesk/ticketing/inventory management software. Does anyone have a list or a clean way of getting a list of all machine attribute types? I'm not looking to get the actual values, but rather a list of types. Such as processor, video card, mac address, IP, ect formulated for my working group.
The Win32_* WMI Classes are in my opinion one of the easiest ways to get some pretty detailed information about a particular system, and it's really easy to knock up a .net program to gather and store information in a database.
The class names are pretty self explanatory about what the contain, but do be aware that some classes have members that exist only in later Operating Systems, and depending on the computer not all members will return a value (or they will return something outrageously stupid).
yes spiceworks can do it, but most network inventory software requires you installing an agent on the hosts before information is returned, let alone dealing with switches and router info.
You could network scan to return basic information back. I think a network scan will return quite a bit of information for you to provide basic info.
I would look at using as a trial, spiceworks, MS system centre, Manage Engine Asset Explorer, SysAid (popular) and many many others. I have mentioned these as I have used all and prefer system centre over anything else. It works well.
Sorry I think I mis-understood your questions.
If you download Manage Engine Asset explorer, from memory they have a template that you could use and MS System has templates also. I think this is what you were asking?