dbunch Posted March 3, 2009 Share Posted March 3, 2009 (edited) We currently are deploying HP XW460c Blade Workstations.I am wanting to pull information from the SMBIOS area to give my blades a unique name.I am trying to find a smbios application that will work with WinPE 2.0The SMBIOS info is not readily available in the WMI except for MSSmBios_rawsmbiostables, which is in a binary dump form and I am not sure how to convert it..SELECT * FROM MSSmBios_rawsmbiostablesTRUE 36 SMBiosData 2240 [0, 24, 0, 0, 1, 2, 0, 240, 3, 63, 128, 218, 201, 125, 0, 0, 0, 0, 3, 7, 255, 255, 255, 255, 72, 80, 0, 86, 48, 51, 0, 48, 49, 47, 49, 53, 47, 50, 48, 48, 56, 0, 0, 1, 27, 0, 1, 4, 5, 0, 1, 52, 52, 50, 56, 50, 52, 85, 83, 69, 56, 51, 54, 69, 86, 87, 88, 6, 2, 3, 85, 83, 69, 56, 51, 54, 69, 86, 87, 88, 32, 32, 32, 32, 32, 32, 0, 52, 52, 50, 56, 50, 52, 45, 66, 50, 49, 32, 32, 32, 32, 32, 32, 0, 80, 114, 111, 76, 105, 97, 110, 116, 0, 72, 80, 0, 80, 114, 111, 76, 105, 97, 110, 116, 32, 120, 119, 52, 54, 48, 99, 32, 66, 108, 97, 100, 101, 32, 87, 111, 114, 107, 115, 116, 97, 116, 105, 111, 110, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 0, 2, 8, 0, 2, 1, 2, 0, 3, 72, 101, 119, 108, 101, 116, 116, 32, 80, 97, 99, 107, 97, 114, 100, 0, 48, 55, 55, 65, 0, 85, 83, 69, 56, 51, 54, 69, 86, 87, 88, 32, 32, 32, 32, 32, 32, 0, 0, 3, 17, 0, 3, 1, 23, 0, 2, 3, 2, 2, 2, 2, 0, 0, 0, 0, 72, 80, 0, 85, 83, 69, 56, 51, 54, 69, 86, 87, 67, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 0, 4, 40, 0, 4, 1, 3, 179, 2, 118, 6, 1, 0, 255, 251, 235, 191, 0, 142, 53, 5, 192, 18, 5, 13, 65, 4, 16, 7, 32, 7, 48, 7, 0, 0, 0, 2, 2, 2, 4, 0, 80, 114, 111, 99, 32, 49, 0, 73, 110, 116, 101, 108, 0, 0, 4, 40, 6, 4, 1, 3, 179, 2, 118, 6, 1, 0, 255, 251, 235, 191, 0, 142, 53, 5, 192, 18, 5, 13, 68, 4, 22, 7, 38, 7, 54, 7, 0, 0, 0, 2, 2, 2, 4, 0, 80, 114, 111, 99, 32, 50, 0, 73, 110, 116, 101, 108, 0, 0, 7, 19, 16, 7, 1, 128, 1, 128, 0, 64, 0, 8, 0, 8, 0, 0, 5, 4, 7, 78, 111, 100, 101, 32, 49, 32, 73, 110, 116, 101, 114, 110, 97, 108, 32, 76, 49, 32, 67, 97, 99, 104, 101, 0, 0, 7, 19, 22, 7, 1, 128, 1, 128, 0, 64, 0, 8, 0, 8, 0, 0, 5, 4, 7, 78, 111, 100, 101, 32, 50, 32, 73, 110, 116, 101, 114, 110, 97, 108, 32, 76, 49, 32, 67, 97, 99, 104, 101, 0, 0, 7, 19, 32, 7, 1, 129, 1, 0, 129, 96, 128, 8, 0, 8, 0, 0, 5, 2, 7, 80, 114, 111, 99, 101, 115, 115, 111, 114, 32, 49, 32, 73, 110, 116, 101, 114, 110, 97, 108, 32, 76, 50, 32, 67, 97, 99, 104, 101, 0, 0, 7, 19, 38, 7, 1, 129, 1, 0, 129, 96, 128, 8, 0, 8, 0, 0, 5, 2, 7, 80, 114, 111, 99, 101, 115, 115, 111, 114, 32, 50, 32, 73, 110, 116, 101, 114, 110, 97, 108, 32, 76, 50, 32, 67, 97, 99, 104, 101, 0, 0, 7, 19, 48, 7, 1, 2, 3, 128, 128, 0, 0, 8, 0, 8, 0, 0, 5, 2, 1, 80, 114, 111, 99, 101, 115, 115, 111, 114, 32, 49, 32, 73, 110, 116, 101, 114, 110, 97, 108, 32, 76, 51, 32, 67, 97, 99, 104, 101, 0, 0, 7, 19, 54, 7, 1, 2, 3, 128, 128, 0, 0, 8, 0, 8, 0, 0, 5, 2, 1, 80, 114, 111, 99, 101, 115, 115, 111, 114, 32, 50, 32, 73, 110, 116, 101, 114, 110, 97, 108, 32, 76, 51, 32, 67, 97, 99, 104, 101, 0, 0, 8, 9, 1, 8, 1, 18, 2, 18, 16, 74, 53, 56, 0, 85, 83, 66, 32, 80, 111, 114, 116, 32, 49, 0, 0, 8, 9, 2, 8, 1, 18, 2, 18, 16, 74, 53, 56, 0, 85, 83, 66, 32, 80, 111, 114, 116, 32, 50, 0, 0, 8, 9, 3, 8, 1, 18, 2, 18, 16, 74, 53, 56, 0, 85, 83, 66, 32, 80, 111, 114, 116, 32, 51, 0, 0, 9, 13, 1, 9, 1, 165, 10, 3, 4, 1, 0, 4, 1, 80, 67, 73, 45, 69, 32, 83, 108, 111, 116, 32, 49, 0, 0, 9, 13, 2, 9, 1, 165, 10, 4, 4, 2, 0, 4, 1, 80, 67, 73, 45, 69, 32, 83, 108, 111, 116, 32, 50, 0, 0, 9, 13, 3, 9, 1, 165, 10, 3, 4, 3, 0, 4, 1, 80, 67, 73, 45, 69, 32, 83, 108, 111, 116, 32, 51, 32, 32, 0, 0, 11, 5, 0, 11, 1, 80, 114, 111, 100, 117, 99, 116, 32, 73, 68, 58, 32, 52, 52, 50, 56, 50, 52, 45, 66, 50, 49, 32, 32, 32, 32, 32, 32, 0, 0, 16, 15, 0, 16, 3, 3, 5, 0, 0, 0, 2, 254, 255, 8, 0, 0, 0, 17, 23, 0, 17, 0, 16, 254, 255, 72, 0, 64, 0, 0, 8, 15, 1, 1, 0, 20, 128, 0, 155, 2, 68, 73, 77, 77, 32, 49, 65, 0, 0, 17, 23, 1, 17, 0, 16, 254, 255, 72, 0, 64, 0, 0, 0, 15, 3, 1, 0, 20, 128, 0, 0, 0, 68, 73, 77, 77, 32, 50, 67, 0, 0, 17, 23, 2, 17, 0, 16, 254, 255, 72, 0, 64, 0, 0, 8, 15, 1, 1, 0, 20, 128, 0, 155, 2, 68, 73, 77, 77, 32, 51, 65, 0, 0, 17, 23, 3, 17, 0, 16, 254, 255, 72, 0, 64, 0, 0, 0, 15, 3, 1, 0, 20, 128, 0, 0, 0, 68, 73, 77, 77, 32, 52, 67, 0, 0, 17, 23, 4, 17, 0, 16, 254, 255, 72, 0, 64, 0, 0, 8, 15, 2, 1, 0, 20, 128, 0, 155, 2, 68, 73, 77, 77, 32, 53, 66, 0, 0, 17, 23, 5, 17, 0, 16, 254, 255, 72, 0, 64, 0, 0, 0, 15, 4, 1, 0, 20, 128, 0, 0, 0, 68, 73, 77, 77, 32, 54, 68, 0, 0, 17, 23, 6, 17, 0, 16, 254, 255, 72, 0, 64, 0, 0, 8, 15, 2, 1, 0, 20, 128, 0, 155, 2, 68, 73, 77, 77, 32, 55, 66, 0, 0, 17, 23, 7, 17, 0, 16, 254, 255, 72, 0, 64, 0, 0, 0, 15, 4, 1, 0, 20, 128, 0, 0, 0, 68, 73, 77, 77, 32, 56, 68, 0, 0, 19, 15, 0, 19, 0, 0, 0, 0, 255, 255, 143, 0, 0, 16, 2, 0, 0, 20, 19, 0, 20, 0, 0, 0, 0, 255, 255, 143, 0, 0, 17, 0, 19, 1, 1, 255, 0, 0, 20, 19, 1, 20, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 0, 19, 1, 1, 255, 0, 0, 20, 19, 2, 20, 0, 0, 0, 0, 255, 255, 143, 0, 2, 17, 0, 19, 1, 2, 255, 0, 0, 20, 19, 3, 20, 0, 0, 0, 0, 0, 0, 0, 0, 3, 17, 0, 19, 1, 2, 255, 0, 0, 20, 19, 4, 20, 0, 0, 0, 0, 255, 255, 143, 0, 4, 17, 0, 19, 1, 1, 255, 0, 0, 20, 19, 5, 20, 0, 0, 0, 0, 0, 0, 0, 0, 5, 17, 0, 19, 1, 1, 255, 0, 0, 20, 19, 6, 20, 0, 0, 0, 0, 255, 255, 143, 0, 6, 17, 0, 19, 1, 2, 255, 0, 0, 20, 19, 7, 20, 0, 0, 0, 0, 0, 0, 0, 0, 7, 17, 0, 19, 1, 2, 255, 0, 0, 32, 11, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 18, 0, 38, 1, 32, 32, 255, 163, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 193, 7, 0, 193, 1, 1, 2, 48, 49, 47, 49, 53, 47, 50, 48, 48, 56, 0, 48, 49, 47, 48, 57, 47, 50, 48, 48, 56, 0, 0, 194, 5, 0, 194, 1, 0, 0, 195, 5, 0, 195, 1, 36, 48, 69, 49, 49, 48, 55, 55, 65, 0, 0, 196, 5, 0, 196, 0, 0, 0, 197, 10, 0, 197, 0, 4, 0, 1, 255, 1, 0, 0, 223, 7, 0, 223, 102, 70, 112, 0, 0, 197, 10, 6, 197, 6, 4, 6, 0, 255, 2, 0, 0, 211, 7, 0, 211, 0, 4, 80, 0, 0, 211, 7, 6, 211, 6, 4, 80, 0, 0, 198, 11, 0, 198, 1, 0, 0, 1, 60, 0, 2, 0, 0, 199, 100, 0, 199, 6, 6, 0, 0, 7, 32, 18, 9, 118, 6, 1, 0, 6, 6, 0, 0, 7, 32, 18, 9, 118, 6, 1, 0, 4, 4, 0, 0, 7, 32, 8, 6, 116, 6, 1, 0, 4, 4, 0, 0, 7, 32, 8, 6, 116, 6, 1, 0, 180, 0, 0, 0, 7, 32, 20, 3, 251, 6, 0, 0, 180, 0, 0, 0, 7, 32, 20, 3, 251, 6, 0, 0, 103, 0, 0, 0, 7, 32, 38, 3, 247, 6, 0, 0, 201, 0, 0, 0, 7, 32, 38, 3, 246, 6, 0, 0, 0, 0, 205, 22, 0, 205, 1, 1, 70, 65, 84, 120, 0, 0, 224, 255, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 202, 8, 0, 202, 0, 17, 255, 1, 0, 0, 202, 8, 1, 202, 1, 17, 255, 2, 0, 0, 202, 8, 2, 202, 2, 17, 255, 3, 0, 0, 202, 8, 3, 202, 3, 17, 255, 4, 0, 0, 202, 8, 4, 202, 4, 17, 255, 5, 0, 0, 202, 8, 5, 202, 5, 17, 255, 6, 0, 0, 202, 8, 6, 202, 6, 17, 255, 7, 0, 0, 202, 8, 7, 202, 7, 17, 255, 8, 0, 0, 204, 11, 0, 204, 1, 2, 3, 4, 16, 130, 5, 70, 45, 50, 49, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 72, 82, 65, 79, 66, 87, 83, 78, 69, 87, 83, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 66, 108, 97, 100, 101, 83, 121, 115, 116, 101, 109, 32, 99, 55, 48, 48, 48, 32, 69, 110, 99, 108, 111, 115, 117, 114, 101, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 85, 83, 69, 56, 51, 54, 69, 86, 87, 67, 32, 32, 32, 0, 0, 209, 20, 0, 209, 0, 3, 0, 31, 41, 197, 8, 76, 0, 7, 0, 31, 41, 197, 8, 66, 0, 0, 210, 12, 0, 210, 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 212, 24, 0, 212, 36, 67, 82, 85, 0, 248, 246, 255, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 213, 28, 0, 213, 0, 0, 54, 0, 0, 0, 191, 31, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 44, 0, 214, 49, 49, 0, 2, 14, 32, 0, 0, 19, 32, 0, 0, 0, 96, 0, 0, 0, 32, 0, 0, 2, 32, 0, 0, 4, 32, 0, 0, 6, 32, 0, 0, 12, 32, 0, 0, 8, 32, 0, 0, 0, 0, 215, 6, 0, 215, 0, 5, 0, 0, 219, 8, 0, 219, 255, 0, 0, 0, 0, 0, 218, 45, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 45, 1, 220, 8, 0, 0, 197, 0, 255, 1, 0, 197, 1, 255, 2, 0, 197, 2, 255, 3, 0, 197, 3, 255, 4, 6, 197, 2, 255, 5, 6, 197, 3, 255, 6, 6, 197, 0, 255, 7, 6, 197, 1, 255, 0, 0, 221, 20, 0, 221, 0, 3, 0, 31, 41, 197, 8, 77, 0, 7, 0, 31, 41, 197, 8, 67, 0, 0, 222, 70, 0, 222, 1, 8, 240, 0, 241, 0, 0, 0, 0, 0, 32, 0, 33, 0, 34, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 4, 0, 127, 0, 0] 2 4 FALSEand I have no idea what to do with this info. Edited March 3, 2009 by Tripredacus Added codebox Link to comment Share on other sites More sharing options...
Tripredacus Posted March 3, 2009 Share Posted March 3, 2009 http://download.microsoft.com/download/5/D...78E6/SMBIOS.docThis is in German, but he code examples are in English.You could also try dropping msinfo32 into your PE to see if it can read the information as well. Link to comment Share on other sites More sharing options...
Lasray Posted March 3, 2009 Share Posted March 3, 2009 (edited) You have pulled the raw data into a string by the looks of thinks.Try using WMI which is available if the WMI package is installed into WinPE and to help here is a vb code snippet:strServer = "."Set objWMI = GetObject("winmgmts://" & strServer & "/root\WMI")Set objInstances = objWMI.InstancesOf("MSSmBios_RawSMBiosTables",48)On Error Resume NextFor Each objInstance in objInstances With objInstance WScript.Echo .Active WScript.Echo .DmiRevision WScript.Echo .InstanceName WScript.Echo .Size WScript.Echo Join(.SMBiosData, ", ") WScript.Echo .SmbiosMajorVersion WScript.Echo .SmbiosMinorVersion WScript.Echo .Used20CallingMethod End WithOn Error Goto 0NextI hope this helps Edited March 3, 2009 by Tripredacus added CodeBox Link to comment Share on other sites More sharing options...
Tripredacus Posted March 3, 2009 Share Posted March 3, 2009 Yes, I believe this script is in the link I provided also. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now