Chassis Type Identifier

(imported topic written by FArchambeault)

Hello All,

Disclaimer, we just installed a TEM system and are still very much rookies at this. I have a couple of different questions, each of which I will post a topic for…

First question is, we have found that TEM does not properly identify machines using the “Device Type” field, so we added a column for “Chassis Type” which appears to be more accurate. I believe one of my co-workers had to create the relevance for it, which he was able to fudge through and it works great. My questions is, I want to be able to deploy patches in an action to machines that match a certain chassis type, i.e. desktop or laptop. This way I do not have to manually separate all machines into groups. I cannot find “Chassis Type” as an available drop down criteria when setting up the action, any ideas? It would be much easier than manually grouping my 1000+ end points…

(imported comment written by jgstew)

I would recommend creating automatic groups for each Chassis Type you wish to target.

Create a “Desktops” group with the relevance of “Desktop” = ( )

Create a “Laptops” group with the relevance of “Laptop” = ( )

Then when you take actions, you can target the automatic groups.

Also, you can find a lot of extra “Hardware Information” from these Analyses that may be helpful:
http://bigfix.me/search?SearchString=“hardware%20information”

(imported comment written by SLB)

An idea spawned from
https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014763238#77777777-0000-0000-0000-000014763242
using the ChassisType from WMI (assuming Windows platform of course)

if (exists wmi) then (preceding text of first ";" of following text of first ((integer value of selects "ChassisTypes from Win32_SystemEnclosure" of wmi as string) & ":") of "0:Other; 1:Unknown; 3:Desktop; 4:LowProfileDesktop; 5:PizzaBox; 6:MiniTower; 7:Tower; 8:Portable; 9:Laptop; 10:Notebook; 11:Hand-held; 12:DockingStation; 13:All-in-one; 14:Subnotebook; 15:Space-saving; 16:LunchBox; 17:MainSystemChassis; 18:Expansionchassis; 19:Subchassis; 20:BusExpansionChassis; 21:PeripheralChassis; 22:Storagechassis; 23:Rackmountchassis; 24:Sealed-PC;") else "UnExpected"

You could have a property that gathers this info then either use it for targeting or for dropping systems into automatic groups. ChassisTypes detailed in
http://msdn.microsoft.com/en-us/library/aa394474(v=vs.85).aspx

Regs

Rob