Modelo pré-ativado do Windows 2008 R2 (SYSPREP)

2

Estou tentando configurar uma imagem de modelo para o Windows 2008 R2 que é pré-ativada. Eu li através de várias fontes que dizem usar a opção Microsoft-Windows-Security-SPP \ SkipRearm, no entanto, mesmo quando usando isso, parece que não funciona: vou configurar minha imagem de modelo, ativar o windows e executar o sysprep ( c:\windows\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /unattend:c:\Sysprep\sysprep.xml ) no entanto, quando eu implantar essa imagem em uma nova máquina, vejo a mensagem "você tem três dias para ativar as janelas" no painel de controle do sistema. Nota: tenha em mente que a licença usada é de um SPLA, não de uma licença de varejo.

Por mais que eu tenha sido levado a acreditar em várias fontes, a configuração SkipRearm deve nos permitir implantar novas máquinas que são pré-ativadas. Estou faltando alguma coisa aqui? Abaixo está meu 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>
    
por upnover 15.11.2010 / 03:50

1 resposta

2

Você não pode usar Generalize, SkipRearm e OOBE juntos. O processo Generalize cria todas as novas informações de licenciamento e, portanto, sobrescreve a ativação existente, a menos que o SkipRearm seja especificado. No entanto, quando Generalize e OOBE forem especificados, o SkipRearm será ignorado. A chave também deve ser uma chave MAK (quando Generalize / SkipRearm for usado); As chaves de varejo podem ser usadas apenas com o OOBE; ou VL (mas se você tivesse uma chave VL, você deveria estar usando o KMS); Parece que você tem a chave correta.

Atualização : Corrigida a omissão em relação à combinação de opções. Referência: Como o Sysprep funciona

    
por 15.11.2010 / 03:57