Создание файла ответов для развертывания Windows 7
Здесь мы используем компьютеры Dell и хотим создать стандартный образ рабочего стола для развертывания. У нас есть только оригинальная копия Windows 7 Professional, которая поставляется с каждой системой.
Я понимаю, как использовать AIK для создания файла ответов, но мой вопрос о том, какой "ключ продукта" использовать в файле ответов, если таковой имеется?
Мы не хотим сталкиваться с какими-либо проблемами активации после факта.
Любое понимание было бы очень полезно.
2 ответа
OEM-копии Windows требуют отдельного идентификатора продукта.
Если я правильно помню, вы можете ввести системные значения и идентификаторы продуктов в WAIK, и они автоматически сопоставят идентификаторы продуктов с оборудованием.
Другой вариант заключается в том, чтобы установщик Windows 7 запрашивал пользователя во время установки и учил его, как при необходимости найти идентификатор продукта. Может быть, Dell прикрепил идентификатор продукта на наклейке где-то в системах.
Итак, есть способ сделать это на самом деле мы используем этот метод, где я работаю.
Dell активирует Windows, используя сертификат и файл bat на своем установочном диске OEM.
сначала вам нужно будет скопировать файлы OEM-сертификата и SLP.bat с компакт-диска Dell OEM. Сертификат OEM-производителя находится на компакт-диске в разделе источников \$OEM$\$$\system32\OEM и называется OEM (цифровая лицензия XrML)., Файл slp.bat находится в исходных текстах \$OEM$\$$\setup\scripts. Затем сохраните их в общий ресурс развертывания. В настоящее время это должно выглядеть примерно так:
cscript %windir%\system32\slmgr.vbs -ilc %windir%\system32\oem\OEM.xrm-ms
cscript %windir%\system32\slmgr.vbs -ipk 32KD2-K9CTF-M3DJT-4J3WC-733WD
но, поскольку наша OEM-папка будет в другом месте, нам нужно изменить ее на следующую:
cscript %windir%\system32\slmgr.vbs -ilc OEMLOCATION\OEM.xrm-ms
cscript %windir%\system32\slmgr.vbs -ipk 32KD2-K9CTF-M3DJT-4J3WC-733WD
В вашем файле ответов в разделе OOBE укажите в своем файле ответов:
Microsoft-Windows-Shell-Setup_neutral
FirstLogonCommands
SynchronousCommand(Order="1")
Action- AddListItem
CommandLine- \\server\share\dellcert\makeOEM.bat
Description- Make OEM Folder
Order- 1
RequiresUserInput- True
SynchronousCommand(Order="2")
Action- AddListItem
CommandLine- \\server\share\DellCert\copyslp.bat
Description- Copy slp.bat to share folder
Order- 2
RequiresUserInput- True
SynchronousCommand(Order="3")
Action- AddListItem
CommandLine- \\server\share\DellCert\copycert.bat
Description- Copy Dell Cert
Order- 3
RequiresUserInput- True
SynchronousCommand(Order="4")
Action- AddListItem
CommandLine- \\server\share\DellCert\Runslp.bat
Description- Run slp.bat
Order- 4
RequiresUserInput- True
Единственный способ заставить его работать правильно - это разделить его на 4 части, как показано на рисунке, и установить для TrueUserInput значение true (не спрашивайте меня, почему оно просто работает иначе
На самом деле я опубликовал более подробную информацию об этом, где: http://starvinggeek87.blogspot.com/2013/05/useing-windows-deployment-service-to.html