Я пытаюсь настроить предварительно активированный образ шаблона для Windows 2008 R2. Я прочитал множество источников, в которых говорится об использовании параметра Microsoft-Windows-Security-SPP \ SkipRearm, однако даже при его использовании он, похоже, не работает: я настрою свое изображение шаблона, активирую окна, а затем запустите sysprep (c:\windows\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /unattend:c:\Sysprep\sysprep.xml
) однако, когда я развертываю этот образ на новом компьютере, я вижу сообщение «у вас есть три дня на активацию Windows» на панели управления системы. Примечание. Имейте в виду, что используемая лицензия получена от SPLA, а не от розничной.
Насколько мне известно из многочисленных источников, настройка SkipRearm должна позволить нам развертывать новые машины, которые предварительно активированы. Я что-то упустил? Ниже мой sysprep.xml.
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing></servicing>
<settings pass="windowsPE">
<component name="Microsoft-Windows-Setup">
<UserData>
<ProductKey>
<Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
</ProductKey>
<AcceptEula>true</AcceptEula>
<FullName>Company</FullName>
<Organization>Company</Organization>
</UserData>
<EnableFirewall>false</EnableFirewall>
<Restart>Restart</Restart>
<EnableNetwork>true</EnableNetwork>
</component>
<component name="Microsoft-Windows-International-Core-WinPE">
<SetupUILanguage>
<UILanguage>en-US</UILanguage>
</SetupUILanguage>
<InputLocale>en-US</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
<UserLocale>en-US</UserLocale>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup">
<ComputerName>*</ComputerName>
<ProductKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</ProductKey>
<TimeZone>Eastern Standard Time</TimeZone>
<ShowWindowsLive>false</ShowWindowsLive>
<CopyProfile>true</CopyProfile>
<RegisteredOrganization>Company</RegisteredOrganization>
<RegisteredOwner>Company</RegisteredOwner>
</component>
</settings>
<settings pass="generalize">
<component name="Microsoft-Windows-OutOfBoxExperience">
<DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
</component>
<component name="Microsoft-Windows-ServerManager-SvrMgrNc">
<DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
</component>
<component name="Microsoft-Windows-Security-SPP">
<SkipRearm>1</SkipRearm>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup">
<UserAccounts>
<AdministratorPassword>
<Value>Password123!</Value>
<PlainText>true</PlainText>
</AdministratorPassword>
</UserAccounts>
<Themes>
<DefaultThemesOff>true</DefaultThemesOff>
</Themes>
<TimeZone>Eastern Standard Time</TimeZone>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<CommandLine>cmd /c rd /S /Q c:\Sysprep</CommandLine>
<Description>Remove Sysprep Dir</Description>
<Order>1</Order>
</SynchronousCommand>
</FirstLogonCommands>
<OOBE>
<HideEULAPage>true</HideEULAPage>
</OOBE>
</component>
<component name="Microsoft-Windows-International-Core">
<InputLocale>en-US</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
<UserLocale>en-US</UserLocale>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:e:/tools/waik/windows2008r2/install.wim#Windows Server 2008 R2 SERVERSTANDARD" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
Вы не можете использовать Generalize, SkipRearm и OOBE вместе. Процесс Generalize создает всю новую информацию о лицензировании, поэтому он перезапишет существующую активацию, если не указан SkipRearm. Однако, если указаны как Generalize, так и OOBE, SkipRearm будет проигнорирован. Ключ также должен быть ключом MAK (при использовании Generalize / SkipRearm); Розничные ключи можно использовать только с OOBE; или VL (но если у вас был ключ VL, вы все равно должны использовать KMS); похоже, что у вас есть правильный ключ.
Обновить: Исправлено упущение относительно комбинации опций. Ссылка: Как работает Sysprep