Назад | Перейти на главную страницу

Как получить серийный номер из Windows в новом поле U / EFI?

Мне нужно получить серийные номера оборудования с набора новых мини-компьютеров HP, которым требуется подготовка.

Раньше это работало с использованием сценария WSH для запроса через WMI. К сожалению, новые модели больше не содержат BIOS, а вместо этого поставляются с EFI. Все известные способы запроса информации больше не работают.

Я немного погуглил на эту тему, но все ответы, которые я нашел, рекомендуют неэффективный метод выше. Кто-нибудь может помочь? Мне нужно решение, которое будет работать с XP (встроенным), если оно имеет значение.

dmidecode в Linux может получать эту информацию через EFI, здесь есть порт. http://gnuwin32.sourceforge.net/packages/dmidecode.htm который, похоже, скомпилирован после поддержки EFI. Команда будет dmidecode -s system-serial-number при тестировании в моей системе на основе BIOS, однако я не могу полностью протестировать, поскольку у меня нет системы EFI под рукой.

Мы выяснили, что модель, которая у нас была, была пре-релизной коробкой, и серийный номер еще не был присвоен. Однажды попробовав его на новой коробке, все заработало нормально. В конце концов, значение было доступно через WMI.

Здесь не на что смотреть, двигайтесь дальше. ;)

Примеры сценариев на выбранном вами языке для печати серийных номеров можно найти по адресу Microsoft TechNet.

Scriptomatic 2 (доступен бесплатно от Microsoft) позволяет легко просматривать весь WMI и предоставляет вам необходимые для этого сценарии.