Hardware Information (Windows & *Nix) - SMBIOS
3 Votes |
Versioning - This is the latest version.
1 | SMBIOS Info - Windows & *Nix | 11/12/2013 1:34:13 PM |
2 | Hardware Information (Windows & *Nix) - SMBIOS | 11/12/2013 2:56:01 PM |
3 | Hardware Information (Windows & *Nix) - SMBIOS | 11/12/2013 3:48:22 PM |
4 | Hardware Information (Windows & *Nix) - SMBIOS | 11/12/2013 4:00:29 PM |
5 | Hardware Information (Windows & *Nix) - SMBIOS | 11/13/2013 9:24:18 AM |
6 | Hardware Information (Windows & *Nix) - SMBIOS | 10/16/2014 6:36:50 AM |
7 | Hardware Information (Windows & *Nix) - SMBIOS | 11/3/2014 12:00:26 PM |
8 | Hardware Information (Windows & *Nix) - SMBIOS | 11/3/2014 12:01:22 PM |
9 | Hardware Information (Windows & *Nix) - SMBIOS | 12/10/2014 10:49:49 AM |
Description
This analysis uses the SMBIOS inspector: http://support.bigfix.com/fixlet/documents/Windows%20Inspectors%2081_110706.pdf
https://support.bigfix.com/inspectors/SMBIOS%20objects_Any.html
Latest version found here: http://bigfix.me/analysis/details/2994597
References:
http://en.wikipedia.org/wiki/System_Management_BIOS
http://dmtf.org/sites/default/files/standards/documents/DSP0134_2.8.0.pdf
http://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.0.0d.pdf
Property Details
2994751 | |
QA - Ready for Production Level Testing | |
Hardware Information (Windows & *Nix) - SMBIOS | |
BESC | |
jgstew on 12/10/2014 10:49:49 AM | |
jgstew on 12/10/2014 10:49:49 AM | |
24543 Views / 341 Downloads | |
![]() ![]() ![]() ![]() ![]() |
Properties
BIOS Vendor
Period
2 days
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values "vendor" of structures "bios_information" of smbios
BIOS Version
Period
2 days
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values "bios_version" of structures "bios_information" of smbios
BIOS release_date
Period
2 days
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values "bios_release_date" of structures "bios_information" of smbios
UUID of SysInfo
Period
2 days
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values "uuid" of structures "system_information" of smbios
serial_number
Period
2 days
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values "serial_number" of structures "system_information" of smbios
wake_up_type
Period
2 days
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values "wake_up_type" of structures "system_information" of smbios
MotherBoard Info
Period
2 days
* Results in a true/false |

unique values of (name of it as string as trimmed string & "=" & it as string as trimmed string) of values of structures "base_board_information" of smbios
CPU Info
Period
2 days
* Results in a true/false |

unique values of (name of it as string as trimmed string & "=" & it as string as trimmed string) of values of structures "processor_information" of smbios
System Power Controls
Period
2 days
* Results in a true/false |

unique values of (name of it as string as trimmed string & "=" & it as string as trimmed string) of values of structures "system_power_controls" of smbios
Asset Tag - motherboard
Period
2 days
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values "asset_tag" of structures "base_board_information" of smbios
Asset Tag - chassis
Period
2 days
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values "asset_tag_number" of structures "system_enclosure_or_chassis" of smbios
Asset Tags
Period
2 days
* Results in a true/false |

unique values whose((it != "" AND it != "asset tag#" AND it != "type2 - board asset tag" AND it != "base board asset tag" AND it != "base board asset tag#" AND it != "n/a" AND it != "no asset tag" AND it != "to be filled by o.e.m." AND it != "asset tag" AND it != "no asset information" AND it != "none" AND it != "not available") of (it as lowercase)) of (it as trimmed string) of ((if exists values "asset_tag" of structures "base_board_information" of smbios then (unique values of (it as string) of (values "asset_tag" of structures "base_board_information" of smbios)) else "") ; (if exists values "asset_tag_number" of structures "system_enclosure_or_chassis" of smbios then (unique values of (it as string) of (values "asset_tag_number" of structures "system_enclosure_or_chassis" of smbios)) else ""))
Asset Tags test2
Period
2 days
* Results in a true/false |

unique values whose((it != "" AND it != "asset tag#" AND it != "type2 - board asset tag" AND it != "base board asset tag" AND it != "base board asset tag#" AND it != "n/a" AND it != "no asset tag" AND it != "to be filled by o.e.m." AND it != "asset tag" AND it != "no asset information" AND it != "none" AND it != "not available" AND it != "reserved" AND it != "null" AND it != "*" AND it != "chassis asset tag" AND it does not contain "ÿÿÿÿÿÿÿ") of (it as lowercase)) of (it as trimmed string) of ((if exists values "asset_tag" of structures "base_board_information" of smbios then (unique values of (it as string) of (values "asset_tag" of structures "base_board_information" of smbios)) else "") ; (if exists values "asset_tag_number" of structures "system_enclosure_or_chassis" of smbios then (unique values of (it as string) of (values "asset_tag_number" of structures "system_enclosure_or_chassis" of smbios)) else ""))
product_name
Period
12 hours
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values "product_name" of structures "system_information" of smbios
chassis type #
Period
12 hours
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values "type" of structures "system_enclosure_or_chassis" of smbios
oem_strings
Period
12 hours
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of values of structures "oem_strings" of smbios
chassis type name
Period
12 hours
* Results in a true/false |

(tuple string item ( (it as string as integer) of values "type" of structures "system_enclosure_or_chassis" of smbios ) of "Unknown, Other, Unknown, Desktop, Low Profile Desktop, Pizza Box, Mini Tower, Tower, Portable, Laptop, Notebook, Hand Held, Docking Station, All in One, Sub Notebook, Space-Saving, Lunch Box, Main System Chassis, Expansion Chassis, SubChassis, Bus Expansion Chassis, Peripheral Chassis, Storage Chassis, Rack Mount Chassis, Sealed-Case PC, Multi-system chassis, CompactPCI, AdvancedTCA, Blade, Blade Enclosure, Tablet, Convertible, Detachable") | ERROR "Unknown"
structures of smbios
Period
12 hours
* Results in a true/false |

unique values whose(it != "") of (it as string as trimmed string) of names whose(it != "end_of_table") of structures of smbios
All SMBIOS values
Period
2 days
* Results in a true/false |

unique values of (item 0 of it & name of item 1 of it as trimmed string & "=" & item 1 of it as string as trimmed string) of (name of it & ": ", values of it) of structures of smbios
Relevance
Sharing
Social Media: |
Comments
![]() |
|
Excellent!! This was exactly what I was looking for. |
![]() |
|
unique values of ( ( item 0 of it & name of item 1 of it as trimmed string & "=" & ( (item 1 of it as string as trimmed string) | (item 1 of it as hexadecimal) | "ErrorUnknownValue" ) ) | "ErrorUnknownName") of (name of it & ": ", values of it) of structures of smbios |
![]() |
|
(if exists property "hexadecimal" then hexadecimal of it else it as string as hexadecimal) of (value " < field_name > " of structure "system_information" of smbios) This appear to no longer work in 9.5.x the above (substituting for each name field property) appears to |
![]() |
|
Excelent work! |