To check on local computer: You can use the following methods:
- Connecting to Remote Registry Service
- Using a script
The first method is easy but includes a lot of efforts. You can navigate to the following location in registry after connecting to remote registry:
HKLM\HARDWARE\DESCRIPTION\System The above registry includes the following values in right pane:
SystemBiosDate REG_SZ 04/30/07
SystemBiosVersion REG_MULTI_SZ LENOVO - 2130\0Phoenix FirstBIOS(tm) Notebook Pro
Version 2.0 for ThinkPad\0Ver 1.00PARTTBL\0\0
To check on a Remote Computer: You can use the below script to check the BIOS System date and BIOS Version on a remote computer:
@echo off
Srvlist=C:\Temp\Srvlist.txt
Echo Computer Name, BIOS Date, BIOS Version >> Result.csv
SET BIOS_Date=
SET BIOS_Ver=
For /F “Tokens=*” %%a In (%srvlist%) Do (
Set Comp_name=%%a
Set RegQry=”\\%%a\HKLM\HARDWRE\Description\system”
REG.exe Query %RegQry% > CheckCC.txt
Find /i "SystemBIOSDate" < CheckCC.txt > StringCheck.txt
FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Date=%%b
Find /i “SystemBIOSVersion” < CheckCC.txt > StringCheck.txt
FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Ver=%%b
Echo %Comp_name, %BIOS_Date%, %BIOS_Ver% >> Result.csv
)
The above script will check remote computer for two registry entries for BIOS System Date and BIOS Version and the results will be saved in a CSV format file.