серийный номер материнки в WIN2K

Ответить
Аватара пользователя
Donec

серийный номер материнки в WIN2K

Сообщение Donec »

Как получить серийный номер материнки в WIN2k через командную строку?

В 2003 и ХР это возможно через WMI с помощью команды wmic baseboard get serialnumber

Заранее спасибо...
Аватара пользователя
ShaddyR

Re: серийный номер материнки в WIN2K

Сообщение ShaddyR »

Цитата Donec:



wmic baseboard get serialnumber
серийный номер материнки в WIN2K




хм.. на всякий случай проверил... ввод данной строки возвращает значение "SerialNumber", дословно. Пробовал на 2-х машинах, ХР и 2к3..
Аватара пользователя
amel27

Re: серийный номер материнки в WIN2K

Сообщение amel27 »

Donec


Цитата:



Как получить серийный номер материнки в WIN2k через командную строку?



в Win2K нет WMIC, но можно к примеру через VBS:

Код:

Код: Выделить всё

WScript.Echo GetSerialNumber()
Function GetSerialNumber()
	Set oWMI = GetObject("WinMgmts:")
	Set col = oWMI.InstancesOf("Win32_BaseBoard")
	For Each obj In col
	  sAns = sAns & obj.SerialNumber
	 If sAns < col.Count Then sAns = sAns & ","
	Next
	GetSerialNumber=sAns
End Function

строка запуска из CMD:

Код:

Код: Выделить всё

cscript //NoLogo Csript.vbs

если не устраивает VBS есть готовые командные утилитки, к примеру CTBIOS



ShaddyR


Цитата:



ввод данной строки возвращает значение "SerialNumber", дословно



Значит проблема не в ОС, а в плате - в BIOS не заполнены данные, уникально идентифицирующие плату... у наших сборщиков это частое явление, даже у солидных фирм (встречал у Kraftway)... хорошо еще MAC-адреса не отдали на откуп сборщикам, а то и их пришлось бы брать "с потолка"... хотя с Realtek и такое бывает.
Аватара пользователя
ShaddyR

Re: серийный номер материнки в WIN2K

Сообщение ShaddyR »

amel27, спасибо за разъяснение. Только ИМХО в этой возможности нет особого смысла, если она не поддерживается всеми производителями мат. плат.
Ответить

Вернуться в «Microsoft Windows NT/2000/2003»