Here is a report to help keep your bios revisions up to date and compliant.
This is a 2 part report that will automatically update whenever a new bios version is detected on the network
Part 1: What's the latest bios revision?
Report Name: MaxBiosVersion - IMPORTANT - USE THIS NAME!!
SELECT TOP 100 PERCENT Query.Model, max(Query.SMBIOSBIOSVersion) LatestRev, Max(Query.ReleaseDate) MaxReleaseDate FROM ((SELECT tblBIOS.ReleaseDate, tblBIOS.SMBIOSBIOSVersion, tblComputersystem.Model FROM tblComputersystem INNER JOIN tblComputers ON tblComputers.Computername = tblComputersystem.Computername INNER JOIN tblBIOS ON tblComputers.Computername = tblBIOS.Computername)) Query GROUP BY Query.Model ORDER BY Query.Model
Part 2: Which computers are out of date?
Select Top 1000000 tblcomputers.Computername, tblcomputers.ComputerUnique, dbo.tblComputersystem.Model, dbo.tblBIOS.SMBIOSBIOSVersion As InstalledBIOS, dbo.web30repMaxBiosVersion.LatestRev As LatestBIOS, dbo.tblBIOS.Lastchanged From dbo.tblBIOS Inner Join dbo.tblComputersystem On dbo.tblBIOS.Computername = dbo.tblComputersystem.Computername Inner Join dbo.web30repMaxBiosVersion On dbo.tblComputersystem.Model = dbo.web30repMaxBiosVersion.Model And dbo.tblBIOS.ReleaseDate < dbo.web30repMaxBiosVersion.MaxReleaseDate Inner Join tblcomputers On tblcomputers.Computername = dbo.tblBIOS.Computername And tblcomputers.Computername = dbo.tblComputersystem.Computername
This is an v4 compatible update to an old post:
http://www.lansweeper.com/forum/yaf_postst2164_Bios-information.aspx