做機(jī)器維護(hù)時(shí)狸臣,為偷懶方便不用去機(jī)房取服務(wù)器序列號(hào)可采用如下方法:
1庄敛、linux取序列號(hào):
命令執(zhí)行:dmidecode |grep?"Serial Number"
跟硬件相關(guān)的命令有uname, lspci,/proc目錄下的文件等,有時(shí)候Linux/Unix系統(tǒng)下獲取有關(guān)硬件方面的信息,這個(gè)時(shí)候,就要用到dmidecode, 使用該命令可以查詢(xún)BIOS表谊、系統(tǒng)、主板盖喷、處理器爆办、內(nèi)存、緩存等非常重要信息传蹈。下面是其常用的幾個(gè)命令:
# dmidecode | grep 'Product Name'?????????????????????????? // 查看服務(wù)器型號(hào)
# dmidecode | grep 'Serial Number'???????????????????????? // 查看主板的序列號(hào)
# dmidecode -s system-serial-number??????????????????????? // 查看系統(tǒng)序列號(hào)
# dmidecode -t memory????????????????????????????????????????? // 查看內(nèi)存信息
# dmidecode -t 11?????????????????????????????????????????????? // 查看OEM信息
# dmidecode | grep -A16 "Memory Device" | grep "Size" |sed 's/^[ \t]*//'? // 現(xiàn)有內(nèi)存數(shù)量和內(nèi)存大小
# dmidecode | grep "Maximum Capacity" |sed? "s/^[ \t]*//"???????????????????? // 最大支持內(nèi)存容量:
備注:
-t? 只顯示指定條目的信息
-s? 只顯示指定DMI字符串關(guān)鍵字的信息
DMI (Desktop Management Interface)
2押逼、windows取序列號(hào):
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT SerialNumber FROM Win32_BIOS")
For Each objItem In colItems
WScript.Echo "SerialNumber: " & objItem.SerialNumber
Next
或
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.InstancesOf("Win32_BIOS")
For Each objItem In colItems
WScript.Echo "SerialNumber: " & objItem.SerialNumber
Next
保存為get-sn.vbs步藕,在windows下直接運(yùn)行便可惦界。