Я над чем-то работаю, но немного застрял. Если бы я мог выяснить, где хранится определенная информация, на которую смотрит ADU, в Windows Server (2003 и 2008), я был бы в отличной форме. Я в первую очередь хочу иметь возможность найти серийный номер шасси без фактического запуска ADU. Я пытаюсь написать командный файл, который извлекает информацию с удаленного компьютера. Кто-нибудь знает, где я могу найти эту информацию, кроме как на странице ADU или в папке .zip, созданной при запуске ADU?
Я пробовал искать в Google, я выполнил поиск Windows серийного номера одного из серверов внутри сервера, и я нигде не могу его найти.
Хорошо, это звучит немного странно ... так что я собираюсь сделать несколько предположений о том, что вы пытаетесь сделать.
Похоже, вы хотите получить серийный номер сервера HP ProLiant программным способом.
Вы спрашиваете об информации о шасси и об утилите Array Diagnostics Utility (ADU). Выходные данные утилиты диагностики массива - это не то место, где вы хотите искать эту информацию. Это действительно для ... диагностики проблем с контроллером Smart Array RAID. Он предоставляет серийный номер сервера, а также серийные номера дисков, контроллеров и кешей ... но эта информация вам никогда не понадобится.
Способы сделать это, если вам нужен фактический серийный номер сервера:
show /system1
команда выведет серийный номер, добавленный к 6-значному номеру продукта. hpasmcli
... О, но это может быть только для Linux.wmic /node:SERVERNAME bios get serialnumber
Для Windows используйте WMI:
wmic /node:SERVERNAME bios get serialnumber
Для Linux используйте dmidecode:
dmidecode -t system | grep Serial