Я собрал надежный сценарий HP Warrant Lookup PowerShell. Однако я не могу понять, как получить номер продукта системы HP в автоматизированном процессе. Так...
Как я могу получить номер продукта HP (не серийный номер) через PowerShell? Хотя я хотел бы использовать только встроенные команды Windows и PowerShell, я открыт для других идей. В конце концов, конечной целью является получение номера продукта самым надежным и наименее инвазивным способом (т.е. установка третьего программного обеспечения).
Поиск проблемы
Пытался:
Get-WmiObject Win32_ComputerSystem | Select-Object OEMStringArray
Результат:
{ABS 70/71 79 7A 7B 7C, CMS v01.4A, HP_Mute_LED_0, www.hp.com}
... но ожидая найти XT908UT#ABA
HKLM\HARDWARE\DESCRIPTION\System\BIOS\SystemSKU
поэтому его можно получить в PowerShell. Этот говорит wmic /namespace:\\root\wmi path MS_SystemInformation
. Есть ли у вас что-нибудь из этого?
Get-WmiObject Win32_BIOS | Select-Object SerialNumber
(у меня нет HP, чтобы проверить это).
wmic csproduct list /format:list
/wmic computersystem list /format:list