Жесткий код системного значения?

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

Есть ли способ (я уверен, что есть) жестко закодировать переменную в систему, которая может быть вызвана позже? Например, при использовании:

wmic bios get serialnumber 

ИЛИ ЖЕ

gwmi win32_bios | fl SerialNumber

Я думал о способе определения переменной где-то здесь, или, возможно, в реестре? А затем с помощью Powershell получить данные из реестра, если нам когда-нибудь понадобится ссылка на № инвентаря, и наклейка была удалена.

Есть ли другие варианты для достижения такого рода функциональности?

2 ответа

Как правило, вы можете назначить тег актива в BIOS, в зависимости от версии. Я не могу дать конкретный ответ, не зная тип BIOS. Если вы продаете системы Dell или, как мне кажется, системы Lenovo, вы можете легко назначать теги.

В этой статье подробно рассказывается, как использовать Windows-Shell-Setup для ввода различной информации и сведений о продавце системы в самой среде Windows. https://technet.microsoft.com/en-us/library/ff715801.aspx

Если у вас есть контроль над сборкой программного обеспечения, почему бы не добавить файл.bat или.exe в системный путь при сборке.

Если вы создаете файл с именем serialnumber.bat или пишете исполняемый файл с именем serialnumber.exe, вы можете вызвать его и вернуть переменную.

Возможно, если вы используете.bat, вы можете использовать его для определения переменной во время выполнения

Другие вопросы по тегам