Create Hardware Report that shows current BIOS installed?
-
2011年11月11日 11:10
I want to get a report that shows all selected computers installed BIOS version, but can't find how to do that?
すべての返信
-
2011年12月30日 17:38
Seems like a large limitation of the report functionality. There are many fields which are visible on the "Per Device" level, but not that of a reporting level. (BIOs, architecture, network information, etc).
Hopefully Microsoft isn't just trying to upsell to Intune or SCCM to get that type of information just in a report fashion.
-
2012年3月19日 13:50
Yeep, seems like a big limitation of the report functionality, unfortunately. :/
I will have to go for another inventory product, like Lansweeper. It's cheap and customize friendly.
- 回答の候補に設定 testmyconfig 2012年10月31日 2:05
- 回答の候補の設定解除 testmyconfig 2012年10月31日 2:06
-
2012年10月31日 2:09
There are other ways to do this that are free in the OS.
CM uses PowerShell under the covers and you can just use that to retrieve and report on BIOS or whatever else you want.
Get the BIOS details of remote computer by using Get-WMIObject cmdlet for Win32_BIOS class to get the required details and put the results into a report. http://technet.microsoft.com/en-us/magazine/2006.09.wmidata.aspx
http://gallery.technet.microsoft.com/scriptcenter/Sytem-Information-Using-0f7ff059
They could just download and install the Microsoft Script Explorer to get to many samples.
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=29101
You could just do...
## Show alll BIOS Info
Get-WmiObjectWin32_Bios-Computerlocalhost|Format-List*
##
## Just get the BIOS Date
function GetBIOSdate()
{
$a = get-wmiobject win32_bios -computer localhost
$a | format-list -property Name, @{Label="BIOS Date "; `
Expression={$_.ConvertToDateTime($_.ReleaseDate)}}
}
##
## The backtick character (`) is the line continuation character
##
GetBIOSdate

