The one called systemram.vbs it checks system ram but i also added the bios bit(s) in to save on having a separate vbs.
my laptop returns using that vbs (via Cscript): 8109 MiB|5469 MiB|ALASKA - 1072009 There is no default result called UNKNOWN i have added , which must be what is returned via the WMI call.
Code: F:\QueryTool\MRP_QT>cscript //nologo SystemRam.vbs 4096 MiB|2473 MiB|UNKNOWN Code: F:\QueryTool\MRP_QT>wmic BIOS LIST BRIEF Manufacturer Name SerialNumber SMBIOSBIOSVersion Version innotek GmbH Default System BIOS 0 VirtualBox UNKNOWN
it looks like the OS returns that wording as you can see i not added anything like that in, as i always assumed that it be something like AMI Megatrends, Pheonix etc or in your case Lenovo brand but for some odd reason it not pic that up Cant think of the WMIC version off hand but im guessing that would either be the same UNKNOWN value or null/empty?
its trying to parse the results correctly via generic, i could ask alphawaves but i know he not been well so didn't want to pester him.
Meanwhile, in RS1 land... Server 2016 Code: Manufacturer Name SerialNumber SMBIOSBIOSVersion Version innotek GmbH Default System BIOS 0 VirtualBox LENOVO - 1
I wonder if it something vbox not like? There again vmware has a few odd quirks too but in other areas, but have managed to work around those. Will have to see what i can find out. At moment have had a few issues with mrp , more to do with the deletion of the debug file when the option not to save it is used. Taking a few attempts as under admin/system user the path gets altered to windows\system32 folder instead of the scripts folder. Think fixed that now , plus under 7 the sapphire brand acted strange.
Last test for today: LENOVO 2.3 SLIC. Result: The same - Generic.exe works, yet the WMIC/VBS only reports UNKNOWN.
What is really odd that its worked on the majority of systems the qt been used on , unless a av nabbed certain files. However that section not affected as it uses standard wmi calls
Will see if i can get a useful parsing of the slic file that generic exe finds, and use that if unknown is the result of the usual way.
Only other possibility would be a bad install source. But it is the old Threshold 30 in 1 base v2 from @murphy78 which I trust completely.
It could be th1, i know th2 was ok as i used th2 for ages. Then upgraded to rs2 and next was 20h2 , rs2 was rock steady and i never updated when it wanted me to at eol, was bliss. Only upgraded to latest w10 as built a new main pc ready for w11. But not impressed with 11 just yet.