Получить номер продукта HP с помощью Powershell

я собрал надежный скрипт PowerShell для поиска HP Warrant. Однако я не могу понять, как получить номер продукта системы HP в автоматизированном процессе. Так...

как я могу получить номер продукта HP (не серийный номер) через PowerShell? Хотя я хотел бы использовать только встроенные стандартные команды Windows и PowerShell, я открыт для других идей. В конце концов, конечной целью является получение номера продукта наиболее надежным и наименее инвазивным способом возможно (т. е. установка 3-го программного обеспечения).

устранение неисправностей

пробовал:

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

8
задан Hennes
05.12.2022 1:25 Количество просмотров материала 3462
Распечатать страницу

4 ответа

вот некоторые методы, которые работают для различных компьютерных моделей.

Способ 1 : Реестр

номер продукта HP находится в реестре, поэтому его можно получить в PowerShell HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS item SystemSKU.

более подробная информация и скрипт можно найти в статье :

как: найти номер продукта HP всех ваших серверов HP с помощью powershell.

Способ 2: root\wmi – MS_SystemInformation

класс MS_SystemInformation содержит номер продукта в своем члене SystemSKU.

(Предположительно, он получает его из реестра, как в первом методе.)

подробнее:блог Ричарда Сиддауэя.

Метод 3: Класс Win32_BIOS

следующий фрагмент находит номер продукта для некоторых компьютерных марок. Проверен на Dell.

Get-WmiObject Win32_BIOS | Select-Object SerialNumber

Microsoft справочная информация находится в статье Win32_BIOS класс.

7
отвечен harrymc 2022-12-06 09:13

это проверяется на ноутбуке HP. Я думаю, что HP "номер продукта" называется SystemSKUNumber в WIN32_COMPUTERSYSTEM WMI. Проверено на моем ноутбуке HP.

Get-WmiObject win32_computersystem | Select-Object SystemSKUNumber

в результате:

SystemSKUNumber
---------------
J9A12EA#ABN
2
отвечен OlofL 2022-12-06 11:30

Если кто-то еще сталкивается с этим вопросом, имейте в виду, что вся win32_computersystem, по-видимому, не содержит номер продукта для серверов, в частности. Я не смог найти информацию через WMI, но оказалось, что мне дали номер продукта и серийные номера для нескольких серверов (электронная таблица была ужасно отформатирована, поэтому два поля просто выглядели как одна большая строка, пока мой послеобеденный кофе не вошел).

0
отвечен Steve Freeman 2022-12-06 13:47
$PN = (Get-WmiObject -Namespace Root\wmi MS_SystemInformation -ComputerName $PC -ErrorAction SilentlyContinue ).SystemSKU

Write-host $PN
-1
отвечен Cédric 2022-12-06 16:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх