Подготовка образа для развертыванияPreparing the Image for Deployment

Область применения: Windows Server 2016 Essentials, Windows Server 2012 R2 Essentials, Windows Server 2012 EssentialsApplies To: Windows Server 2016 Essentials, Windows Server 2012 R2 Essentials, Windows Server 2012 Essentials

Обычное средство для подготовки образа – это sysprep.exe.A typical tool for preparing an image is sysprep.exe. Запуск этого средства позволяет подготовить к использованию образ и выключить сервер, чтобы выполнить начальную настройку после перезапуска сервера с образом.Running this tool generalizes the image and shuts down the server so that the Initial Configuration will run when the server that contains the image is restarted. Перед запуском sysprep.exe все изменения образа должны быть завершены.All modifications to the image must be complete before you run sysprep.exe.

Примечание

С помощью sysprep.exe активацию Windows можно сбросить не более трех раз.You can reset the Windows Product Activation a maximum of three times by using sysprep.exe.

Подготовка образаTo prepare the image

  1. Удалите добавленный файл SkipIC.txt.Delete SkipIC.txt that you have you added.

  2. Откройте окно командной строки с повышенными привилегиями.Open an elevated command prompt window. Нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора.Click Start, right click Command Prompt, and then select Run as Administrator.

  3. Выполните следующую команду и сбросьте раздел реестра, чтобы в распоряжении пользователя был полный льготный период, прежде чем сервер станет несоответствующим.Run the following command to reset the registry key so that the user will have the full grace period before the server becomes noncompliant.

    %systemroot%\system32\reg.exe add HKLM\Software\Microsoft\ServerInfrastructureLicensing /v Rearm /t REG_DWORD /d 1 /f
    
  4. Выполните следующую команду, чтобы добавить раздел реестра для отображения ключа, страницы языка, страницы языкового стандарта и страницы лицензионного соглашения.Run the following command to add the registry key to display key, language page, locale page and EULA page. По умолчанию эти страницы во время начальной настройки не отображаются.By default these pages will not display during initial configuration. Поэтому в случае выпуска предустановленного пакета необходимо добавить данный раздел реестра.Hence, if you are releasing a preinstalled box, you need to add this registry key. Впрочем, если вы выпускаете DVD-диск, не стоит добавлять этот раздел, так как эти страницы будут отображены в ходе WinPE и начальной настройки.However, if you are releasing a DVD, you should not add this key, as these pages will display during WinPE and initial configuration.

    %systemroot%\system32\reg.exe add "HKLM\Software\microsoft\windows server\setup" /v ShowPreinstallPages /t REG_SZ /d true /f
    
  5. Если пакет содержит предварительно созданные разделы, отключите страницу раздела начальной настройки.Disable the initial configuration key page if your box is pre-keyed. Страница раздела будет отображаться только в том случае, если выполняются следующие условия: ShowPreinstallPages = true и KeyPreInstalled != true.The key page will only show when ShowPreinstallPages = true and KeyPreInstalled != true.

    %systemroot%\system32\reg.exe add "HKLM\Software\microsoft\windows server\setup" /v KeyPreInstalled /t REG_SZ /d true /f
    
  6. Выполните следующую команду, чтобы добавить раздел реестра, если необходимо отключить проверки требований к оборудованию.Run the following command to add the registry key if you want to disable the hardware requirement checks. Это относится только к предустановленному пакету, который не отвечает требованиям к оборудованию.This is only for your pre-installed box that does not meet the hardware requirement. Если создается диск DVD или пакет отвечает требованиям к оборудованию, рекомендуется не добавлять этот реестр.If you are releasing a DVD, or, your box meets the hardware requirement, it is recommended to not add this key.

    %systemroot%\system32\reg.exe add "HKLM\Software\microsoft\windows server\setup" /v HWRequirementChecks /t REG_DWORD /d 0 /f
    
  7. (Необязательно) Удалите журналы из папки %programdata%\Microsoft\Windows Server\Logs.(Optional) Remove the logs under %programdata%\Microsoft\Windows Server\Logs.

  8. Приготовьте xml-файл автоматической установки для sysprep, как показано в шаблоне.Prepare the unattended xml file for sysprep as shown in the following template.

    <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:ms="urn:schemas-microsoft-com:asm.v3">
    
      <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    
          <!-- Must have -->
          <OOBE>
             <HideEULAPage>true</HideEULAPage>
          </OOBE>
          <!-- Must have -->
          <AutoLogon>
            <Enabled>true</Enabled>
            <Username>Administrator</Username>
            <Domain>.</Domain>
            <Password>
              <!--You can set any password you like, but keep it consistent with password settings -->
              <Value>Admin@123</Value>
              <PlainText>true</PlainText>
            </Password>
          </AutoLogon>
          <UserAccounts>
           <AdministratorPassword>
             <!--You can set any password you like, but keep it consistent with auto logon settings -->
             <Value>Admin@123</Value>
             <PlainText>true</PlainText>
           </AdministratorPassword>
          </UserAccounts>
    
          <!-- Optional -->
          <OEMInformation>
             <HelpCustomized>true</HelpCustomized>
             <Manufacturer>OEM name</Manufacturer>
             <Model>model name</Model>
             <SupportHours>hours</SupportHours>
             <SupportPhone>123-456-7890</SupportPhone>
             <SupportURL>http://www.contoso.com</SupportURL>
          </OEMInformation>
    
        </component>
    
      </settings>
    
      <settings pass="specialize">
        <component name="Microsoft-Windows-Shell-Setup" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="amd64">
          <!-- Must have -->
          <ComputerName>Server</ComputerName>
          <!-- Optional -->
          <ProductKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</ProductKey>
        </component>
      </settings>
    </unattend>
    
  9. Выполните следующую команду для sysprep.Run the following command for sysprep.

    %systemroot%\system32\sysprep\sysprep.exe /generalize /OOBE /unattend:xxx.xml /Quit
    

    Важно!

    Кроме того, в качестве параметра sysprep можно добавить файл unattend.xml на %systemdrive%.You can also add the unattend.xml under %systemdrive% instead of as a parameter of sysprep. Если файл находится в папке c:\ Он будет охватывать параметры пользователя, но если он используется в качестве параметра Sysprep, он не будет охватывать параметры пользователя.If the file is located under c:\ it will covered by user's settings, but if used as a parameter of sysprep, it will not be covered by user's settings. Файл unattend.xml на %systemdrive% будет удаляться при каждом перезапуске сервера.The unattend.xml under %systemdrive% will be deleted each time the server restarts. Поэтому после создания файла unattend.xml в %systemdrive% следите, чтобы сервер не перезапускался.Hence, ensure that after you create unattend.xml under %systemdrive%, the server is not restarted.

  10. Выполните следующую команду, чтобы добавить раздел реестра и пропустить страницу ключа Windows OOBE.Run the following command to add the registry key to skip Windows OOBE key page.

    %systemroot%\system32\reg.exe add "HKLM\Software\microsoft\Windows\CurrentVersion\Setup\OOBE" /v SetupDisplayedProductKey /t REG_DWORD /d 1 /f
    
  11. Выполните следующую команду, чтообы добавить раздел регистра и пропустить страницу выбора языка Windows.Run the following command to add the registry key to skip Windows language select page.

    %systemroot%\system32\reg.exe add "HKLM\Software\microsoft\Windows\CurrentVersion\Setup\OOBE" /v SetupDisplayedLanguageSelection /t REG_DWORD /d 1 /f
    

    Важно!

    Необходимо выполнить последние 2 шага, в противном случае отобразится страница запуска Windows при первом включении компьютера, связанная со страницей начальной настройки, и нарушит сценарий для удаленно администрируемого сервера.You must perform the last 2 steps, or else the Windows OOBE page will come up which is due with initial configuration page and break remotely administered server scenario.

  12. Выключите сервер после выполнения Sysprep; можно записать образ или перезапустить сервер, чтобы продолжить начальную настройку с клиентского компьютера.Shut down the box after sysprep, you can capture an image or restart the server to continue Initial Configuration from a client computer.

Важно!

Партнерам, планирующим создать носитель для восстановления сервера, необходимо записать образ и создать носитель для восстановления перед переходом к следующему этапу.Partners who are planning to create server recovery media must capture the image and create the recovery media before proceeding to the next step.