ruslanishe, Можно сделать скрипт или строку, который проверяет редакцию и инсталлирует нужный ключ.
Затем добавляешь в файл ответов в секцию RunSynchronous или RunAsynchronous (этап specialize) или в FirstLogonCommands (этап oobeSystem) или в SetupComplete.cmd.
Пример проверки редакции Pro/Ent 7x64 и установки ключа для этапа specialize через RunSynchronous.<settings pass="specialize">
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>cmd /c "reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "ProductName" | find "Windows 7 Professional" && cscript //nologo %windir%\system32\slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"</Path>
<Description>Run any apps</Description>
<WillReboot>Never</WillReboot>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>2</Order>
<Path>cmd /c "reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "ProductName" | find "Windows 7 Enterprise" && cscript //nologo %windir%\system32\slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"</Path>
<Description>Run any apps</Description>
<WillReboot>Never</WillReboot>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
С другой стороны важно ли это? Думаю нет, ключ можно поставить и позже.
С точки зрения автоматизации установки важнее другие вещи, например автоматическое разбиение диска, настройка часового пояса, языковых параметров, логина и т.д.
Пример можно посмотреть здесь (см. файл ответов из Метод 2., хотя тема там о другом..)
Последний раз редактировалось: dialmak (2019-02-11 20:17), всего редактировалось 2 раз(а)