Назад | Перейти на главную страницу

Создание файла ответов для развертывания Windows 7

Здесь мы используем компьютеры Dell и хотим создать стандартный образ рабочего стола для развертывания. У нас есть только OEM-копия Windows 7 Professional, которая поставляется с каждой системой.

Я понимаю использование AIK для создания файла ответов, но мой вопрос о том, какой «ключ продукта» использовать в файле ответов, если таковой имеется?

Мы не хотим сталкиваться с какими-либо проблемами активации постфактум.

Любое понимание было бы очень полезно.

Хорошо, есть способ сделать это, на самом деле мы используем этот метод там, где я работаю.

Dell активирует Windows с помощью сертификата и файла bat на установочном диске OEM.

сначала вам нужно будет скопировать файлы OEM-сертификата и SLP.bat с OEM-диска Dell. OEM-сертификат находится на компакт-диске в папке sources \ $ OEM $ \ $$ \ system32 \ OEM и называется OEM (цифровая лицензия XrML) . slp.bat находится в папке sources \ $ 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 части, как показано, и установить для RequiresUserInput значение true (не спрашивайте меня, почему он будет работать иначе

Я действительно опубликовал больше подробностей об этом еще где: http://starvinggeek87.blogspot.com/2013/05/useing-windows-deployment-service-to.html

Для каждой OEM-копии Windows требуется отдельный идентификатор продукта.

Если я правильно помню, вы можете ввести сведения о системе и идентификаторы продуктов в WAIK, и он автоматически сопоставит идентификаторы продуктов с оборудованием.

Другой вариант - настроить установщик Windows 7 на запрос пользователя во время установки и научить его, как найти идентификатор продукта, когда это необходимо. Возможно, Dell прикрепила идентификатор продукта на наклейке где-нибудь в системе.