BIOS Details
Windows BIOS
Version number
wmic bios get smbiosbiosversion
Check if the system is running BIOS or UEFI
if (Test-Path $env:windir\Panther\setupact.log) {(Select-String 'Detected boot environment' -Path "$env:windir\Panther\setupact.log" -AllMatches).line -replace '.*:\s+'} else {if (Test-Path HKLM:\System\CurrentControlSet\control\SecureBoot\State) {"UEFI"} else {"BIOS"}}
Serial Number
Windows Serial Number
Wmic bios get serialnumber
Linux Serial Number
/usr/sbin/dmidecode | grep -e 'Manufacturer' -e 'Product Name' -e 'Serial Number' | head -n 3
ESX Host Serial Number
esxcfg-info | grep "Serial N"
Get Installed Driver Versions
Windows Drivers
Get-WmiObject win32_pnpsigneddriver | Select-Object DeviceName,Manufacturer,DriverVersion
OS Version info
Windows Version
Winver
Linux Distribution and Version
lsb_release -d