3

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

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

wmic bios get serialnumber 

ИЛИ ЖЕ

gwmi win32_bios | fl SerialNumber

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

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

2 ответа2

1

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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .