Скрипты автозапуска Windows PE

Я настроил среду предустановки Windows на флэш-накопителе USB (версия последней версии пакета автоматической установки Windows /WAIK), и я работаю над настройкой среды развертывания.

Однако мы хотели бы сделать так, чтобы наши техники уровня 1 могли использовать систему развертывания, и поэтому я написал несколько пакетных файлов, чтобы минимизировать объем работы командной строки, которую должны выполнять технические специалисты.

Есть ли способ, как я могу получить эти сценарии для автозапуска после завершения инициализации среды PE?

5 ответов

Решение

В папке "sources" на ключе PE находится файл "boot.wim".

Mount Boot WIM:
dism / Mount-Wim / wimfile: C: [Путь WPE]\sources\boot.wim /index:1 /MountDir:C:\Mounting_images\boot

Тогда файл можно найти по адресу:
C: \ mounted_images\ загрузки \Windows\System32\ Startnet.cmd


Зафиксируйте изменения и отключите WIM:
dism / Unmount-Wim / MountDir: C: \ Mounting_images\boot /commit

Если вы хотите отменить изменения вместо:
dism / Unmount-Wim / MountDir: C: \ Mounting_images\boot /discard

Как правило, я не делаю сценарии автозапуска из-за страха, что кто-то случайно вытрет их машину. Решение, которое я нашел, сработало: предоставить один пакетный файл с простым именем и попросить его ввести его в командной строке и нажать клавишу возврата. Если у вас есть несколько изображений для разных марок / моделей, вы можете назвать это имя в зависимости от изготовленной модели, например, ввести "dellgx280" для повторного создания образа Dell GX280.

Однако вы можете изменить файл startnet.cmd (эквивалент WinPE для autoexec.bat), чтобы сделать это, если вы действительно этого хотите. Это всего лишь случай монтирования образа PE / r, поиска файла (в%systemroot%\system32), его редактирования, затем фиксации и размонтирования.

В дополнение к великолепному ответу @nick-phipps я рекомендую инструмент Dism++ для удобной обработки (т. е. монтирования) образа WIM, чтобы редактировать файл «autoexec.bat» в C:\Mounted_images\boot\Windows\System32. \startnet.cmd

Используйте пакет автоматической установки Windows для создания пользовательского образа WinPE с файлом ответов Winpeshl.ini (см. Http://technet.microsoft.com/en-us/library/cc766156(WS.10).aspx).

У меня ужасное время поиска файла startnet.cmd в%systemroot%\system32. Я искал это и похоже, что это не существует. У кого-нибудь есть предложения? ~ALM

Другие вопросы по тегам