Есть ли такая команда:
wmic /node:"COMPUTERNAME" bios get serialnumber
Но по MAC-адресу, а не по имени компьютера?
Было бы полезно найти решение этой проблемы, хотя, если у вас есть предложения по более серьезной проблеме в целом, мы будем очень признательны. Я не очень опытен в этом.
Проблема, которую мы пытаемся решить, заключается в том, что у нас есть компьютеры без ОС, поэтому, когда мы подключаем их к консоли-призраку с помощью PXE, мы видим их только по MAC-адресу.
У нас есть таблица Excel с серийными номерами и нашими локальными идентификаторами, которые будут использоваться в качестве имени компьютера (у нас нет MAC-адресов), поэтому я хочу получить серийный номер из MAC-адреса X, а затем автоматически присвоить имя компьютера нашему sysprep (или дайте ему случайное имя, а затем измените его после установки).
Так что, если у вас есть лучший способ сделать это или предложения по его улучшению, поделитесь. Я ограничен в том, какое программное обеспечение я могу использовать. У нас есть Windows Server 2003 и пакет Norton Ghost. Устанавливали образы Windows XP с помощью Sysprep, если это тоже помогает.
ТУМАН имеет задачу «инвентаризации оборудования», которая фиксирует информацию DMI, включая серийные номера; узлы можно массово импортировать через CSV с именем узла / MAC-адресом, а задачи можно массово развертывать.
Компьютер автоматически получит случайное имя компьютера, если вы используете Computername=*
в файле sysprep. Затем вы можете использовать vbscript или другой инструмент, чтобы переименовать компьютер после завершения sysprep.
Я не знаю, как точно сделать то, о чем вы просите. Если вы готовы потратить некоторое время на его настройку, вы можете загрузить WinPE (свободно доступную в WinAIK) с помощью PXE из WDS Server 2003. Затем используйте сценарий (например, PowerShell) в WinPE, чтобы получить MAC / Serial / Whatever, и вытащите правильный образ.
Пока вы используете WinPE, он поставляется с ImageX, который может снимать и записывать образы компьютеров Windows, без использования Ghost, хотя, если у вас уже есть образ, вы, вероятно, захотите его сохранить.
Я действительно не уверен, как бы вы переименовали компьютер, кроме как если бы сценарий, который выбирает изображение, также записывал имя компьютера в файл; затем попросите сценарий загрузки переименовать компьютер на основе этого файла. Новые инструменты для Windows мало работают на старых установках XP (XP вышла десятилетие тому назад).