Развертывание Windows Autopilot для существующих устройств: ускорение процесса развертывания (необязательно)

Шаги присоединения к Autopilot, управляемые пользователем Microsoft Entra:

  • Шаг 8. Ускорение процесса развертывания (необязательно)

Общие сведения о рабочем процессе развертывания Windows Autopilot для существующих устройств см. в статье Развертывание Windows Autopilot для существующих устройств в Intune и Configuration Manager.

Процесс последовательности задач Windows Autopilot для существующих устройств

Когда последовательность задач Windows Autopilot для существующих устройств выполняется на устройстве, развертывание Autopilot не запускается при первой загрузке устройства в Windows во время задачи Установки Windows и ConfigMgr последовательности задач. Вместо этого развертывание Autopilot выполняется только после завершения последовательности задач.

Развертывание Autopilot обычно выполняется, когда Windows загружается в первый раз, а программа установки Windows и встроенный интерфейс (OOBE) запускаются. Однако во время последовательности задач Windows Autopilot для существующих устройств, несмотря на то, что последовательность задач внедряет JSON-файл профиля Autopilot в автономную установку Windows, файл не обрабатывается при первой загрузке Windows, так как последовательность задач также создает и внедряет unattend.xml файл. Если во время установки Windows есть unattend.xml файл и JSON-файл профиля Autopilot, программа установки Windows игнорирует JSON-файл профиля Autopilot и обрабатывает unattend.xml только файл.

После завершения установки Windows последовательность задач возобновляется и удаляет существующий unattend.xmlобъект . Позже в последовательности задач, когда последовательность задач запускает Sysprep на устройстве, она не указывает и не добавляет новый unattend.xml файл. Когда последовательность задач завершит выполнение Sysprep, последовательность задач завершается и устройство перезагружается. При перезагрузке устройства запускается Windows и программа установки Windows запускается во второй раз. unattend.xml Так как нет файла и существует только JSON-файл профиля Autopilot, программа установки Windows обрабатывает JSON-файл профиля Windows Autopilot и запускается развертывание Autopilot.

Ниже приведен обзор процесса последовательности задач Windows Autopilot для существующих устройств.

  1. Последовательность задач запускается в Среде предустановки Windows.
  2. Последовательность задач форматирует и секционирует диск.
  3. Последовательность задач применяет ОС Windows и создает unattend.xml файл.
  4. Последовательность задач внедряет JSON-файл профиля Autopilot.
  5. Последовательность задач впервые загружается в Windows.
  6. Программа установки Windows запускается в первый раз и обрабатывает unattend.xml файл. ФАЙЛ JSON профиля Windows Autopilot игнорируется.
  7. Последовательность задач возобновляется в только что установленной ОС Windows.
  8. Последовательность задач удаляет файл unattend.xml.
  9. Последовательность задач устанавливает клиент Configuration Manager.
  10. Последовательность задач выполняет дополнительные задачи (установка приложения, установка обновлений программного обеспечения, установка пакета, включение BitLocker и т. д.)
  11. Последовательность задач удаляет клиент Configuration Manager.
  12. Последовательность задач Syspreps для устройства.
  13. Последовательность задач завершается, а устройство перезагружается.
  14. Программа установки Windows выполняется второй раз и обрабатывает JSON-файл профиля Autopilot, так как файл отсутствует unattend.xml .
  15. Запускается развертывание Autopilot.

Дополнительные задачи, выполняемые во время последовательности задач Windows Autopilot для существующих устройств

При использовании мастера создания последовательности задач в Configuration Manager для создания последовательности задач Windows Autopilot для существующих устройств предполагается, что перед запуском развертывания Autopilot необходимо выполнить дополнительные задачи через последовательность задач. Примеры дополнительных задач, выполняемых с помощью последовательности задач перед запуском развертывания Autopilot:

  • Установка приложений с помощью задачи "Установка приложения ".
  • Установка обновлений программного обеспечения с помощью задачи Установка обновлений программного обеспечения .
  • Установка пакетов с помощью задачи Установка пакета .
  • Включение BitLocker с помощью задачи Включение BitLocker .
  • Другие настройки.

Чтобы выполнить эти дополнительные задачи, процесс развертывания последовательности задач выполняет следующие процессы после загрузки из среды предустановки Windows:

  • Загружается в ОС Windows впервые и запускает программу установки Windows и OOBE.
  • Продолжает последовательность задач в полной ОС Windows.
  • Устанавливает клиент Configuration Manager для поддержки выполняемых задач, таких как установка приложения или установка обновлений программного обеспечения .
  • Выполняет дополнительные задачи.
  • Удаляет клиент Configuration Manager.
  • Syspreps устройство, чтобы после завершения последовательности задач и перезагрузки устройства можно было повторно запустить программу установки Windows и запустить OOBE, после чего запускается развертывание Autopilot.

Описанные выше действия необходимы, если во время последовательности задач необходимо выполнить дополнительные задачи. Однако если дополнительные задачи не нужно выполнять во время последовательности задач, то некоторые из описанных выше шагов не требуются. Выполнение описанных выше шагов, когда они не нужны, может привести к нескольким проблемам, в том числе:

  • Излишнее добавление времени на процесс развертывания.
  • Установка клиента Configuration Manager на устройстве не требуется. Рекомендуется избегать установки клиента Configuration Manager, если это не требуется во время последовательности задач и если он в конечном итоге будет удален.
  • Излишнее выполнение программы установки Windows и запуска OOBE несколько раз.
  • Необязательное выполнение Sysprep.

Ускорение процесса развертывания

Совет

Если для выполнения дополнительных задач перед развертыванием Autopilot требуется последовательность задач, перейдите к следующему шагу последовательности задач Запуск Autopilot на устройстве.

Однако даже если требуются дополнительные задачи, вместо того, чтобы использовать последовательность задач для выполнения этих задач, рассмотрите возможность выполнения дополнительных задач с помощью альтернативных методов. Например:

По возможности корпорация Майкрософт рекомендует использовать указанные выше методы для выполнения дополнительных задач, а не их выполнения через последовательность задач. Использование указанных выше методов позволяет использовать это решение для ускорения развертывания.

Если перед запуском развертывания Autopilot дополнительные задачи не требуются с помощью последовательности задач, можно изменить последовательность задач Windows Autopilot для существующих устройств, чтобы исключить ненужные задачи и процессы. Устранение ненужных задач и процессов ускоряет процесс развертывания и время, необходимое для завершения развертывания. Ниже приведены примеры процессов, которые можно устранить для ускорения развертывания.

  • Дополнительное время запуска программы установки Windows с помощью задачи Установки Windows и ConfigMgr .
  • Установка клиента Configuration Manager с помощью программы установки Windows и ConfigMgr.
  • Удаление клиента Configuration Manager с помощью задачи Подготовка клиента ConfigMgr для записи .
  • Запуск Sysprep с помощью задач Подготовки Windows для захвата/Sysprep .

Решение для ускорения развертывания удаляет unattend.xml файл и устраняет ненужные задачи, чтобы JSON-файл профиля Autopilot обрабатывался во время первой загрузки Windows. После применения решения обновленный обзор процесса последовательности задач Windows Autopilot для существующих устройств выглядит следующим образом:

  1. Последовательность задач запускается в Среде предустановки Windows.
  2. Последовательность задач форматирует и секционирует диск.
  3. Последовательность задач применяет ОС Windows и создает файл unattend.xml.
  4. Последовательность задач внедряет JSON-файл профиля Autopilot.
  5. Последовательность задач удаляет unattend.xml файл.
  6. Последовательность задач впервые загружается в Windows.
  7. Программа установки Windows запускается впервые и обрабатывает JSON-файл профиля Autopilot, так как файл отсутствует unattend.xml .
  8. Запускается развертывание Autopilot.

Решение для ускорения развертывания сокращает количество шагов в процессе развертывания с 15 до 8.

Примечание.

Шаги решения по ускорению развертывания являются необязательными. Готовая последовательность задач Windows Autopilot для существующих устройств по-прежнему работает без каких-либо изменений. Приведенные ниже действия предназначены только для того, чтобы сократить время, необходимое для запуска развертывания, и, возможно, избежать некоторых проблем. Если рекомендуется не изменять существующую последовательность задач Windows Autopilot для существующих устройств, перейдите к следующему шагу последовательности задач Запуск Autopilot на устройстве.

Чтобы изменить последовательность задач Windows Autopilot для существующих устройств, чтобы ускорить процесс развертывания, выполните следующие действия.

  1. На устройстве, где установлена консоль Configuration Manager, например на сервере сайта Configuration Manager, откройте консоль Configuration Manager.

  2. В левой области консоли Configuration Manager перейдите в разделОбзор> библиотеки >программного обеспеченияОперационные системы.

  3. Разверните последовательности задач , а затем найдите последовательность задач Autopilot для существующих устройств, созданную на шаге Создание последовательности задач Autopilot в Configuration Manager .

  4. После того как последовательность задач Autopilot для существующих устройств будет найдена, выберите ее, а затем на ленте выберите Изменить. Кроме того, щелкните правой кнопкой мыши последовательность задач Autopilot для существующих устройств и выберите Изменить.

  5. В открывавшемся окне редактора последовательности задач :

    1. Выберите группу Подготовка устройства для Windows Autopilot , а затем выберите параметр Удалить в левом верхнем углу редактора последовательности задач. Появится диалоговое окно подтверждения удаления шага. Нажмите кнопку Да , чтобы удалить группу Подготовка устройства для Windows Autopilot .

    2. Выберите группу Настройка операционной системы , а затем выберите параметр Удалить в левом верхнем углу редактора последовательности задач. Появится диалоговое окно подтверждения удаления шага. Нажмите кнопку Да , чтобы удалить группу Установка операционной системы .

      Примечание.

      Если после задачи Установки Windows и Configuration Manager были какие-либо дополнительные задачи или группы, удалите эти задачи и группы, выбрав параметр Удалить в левом верхнем углу редактора последовательности задач для каждой из этих задач или групп. Для каждого удаления появляется диалоговое окно подтверждения, подтверждающее удаление шага или группы. Нажмите кнопку Да , чтобы удалить каждую дополнительную задачу или группу.

    3. Выберите последнюю задачу в последовательности задач.

    4. Выберите раскрывающееся меню Добавить в левом верхнем углу редактора последовательности задач, а затем выберите Команду общего>запуска. Задача Выполнить командную строку добавляется в качестве последней задачи в последовательности задач.

    5. Выберите задачу Запуск командной строки и настройте следующие параметры:

      • Имя: удаление unattend.xml из Panther

      • Командная строка: выберите Копировать в правом верхнем углу приведенного ниже блока кода командной строки Windows , а затем вставьте его в текстовое поле Командная строка :

        cmd.exe /c del %OSDTargetSystemDrive%\Windows\Panther\unattend.xml /s
        
    6. Нажмите кнопку ОК в редакторе последовательности задач , чтобы сохранить изменения в последовательности задач.

  6. Если для существующих устройств существует несколько последовательностей задач Windows Autopilot, повторите описанные выше действия для каждой последовательности задач.

Завершение работы устройства после завершения последовательности задач (необязательно)

Когда последовательность задач, измененная для ускорения процесса развертывания, завершает выполнение и завершается, устройство перезагружается, а затем сразу же загружается в Windows в первый раз. После первой загрузки Windows будет запущена программа установки Windows и OOBE. При запуске программы установки Windows и запуска OOBE обрабатывается JSON-файл Autopilot и начинается развертывание Autopilot.

Однако устройство можно завершить, а не перезапустить после завершения последовательности задач. Завершение работы устройства вместо перезапуска после завершения последовательности задач может быть полезно, например, чтобы предоставить возможность дальнейшей подготовки устройства и последующей доставки его конечному пользователю. Программа установки Windows, OOBE и развертывание Autopilot затем запускается, когда конечный пользователь впервые включает устройство.

Если по умолчанию требуется перезапуск устройства после завершения последовательности задач, пропустите этот раздел и перейдите к следующему шагу последовательности задач Autopilot на устройстве. В противном случае, чтобы завершить работу устройства вместо перезапуска по завершении последовательности задач, выполните следующие действия.

  1. На устройстве, где установлена консоль Configuration Manager, например на сервере сайта Configuration Manager, откройте консоль Configuration Manager.

  2. В левой области консоли Configuration Manager перейдите в разделОбзор> библиотеки >программного обеспеченияОперационные системы.

  3. Разверните узел Последовательности задач , а затем найдите последовательность задач Autopilot для существующих устройств, измененную в разделе Ускорение процесса развертывания .

  4. После того как последовательность задач Autopilot для существующих устройств будет найдена, выберите ее, а затем на ленте выберите Изменить. Кроме того, щелкните правой кнопкой мыши последовательность задач Autopilot для существующих устройств и выберите Изменить.

  5. В открывавшемся окне редактора последовательности задач :

    1. Выберите последнюю задачу в последовательности задач.

    2. Выберите раскрывающееся меню Добавить в левом верхнем углу редактора последовательности задач, а затем выберите Команду общего>запуска. Задача Выполнить командную строку добавляется в качестве последней задачи в последовательности задач.

    3. Выберите задачу Запуск командной строки и настройте следующие параметры:

      • Имя: Завершение работы

      • Командная строка: выберите Копировать в правом верхнем углу приведенного ниже блока кода командной строки Windows , а затем вставьте его в текстовое поле Командная строка :

        wpeutil.exe shutdown
        
        
    4. Нажмите кнопку ОК в редакторе последовательности задач , чтобы сохранить изменения в последовательности задач.

  6. Если для существующих устройств существует несколько последовательностей задач Windows Autopilot, повторите описанные выше действия для каждой последовательности задач.

Следующий шаг. Запуск последовательности задач Autopilot на устройстве

Дополнительные сведения об ускорении процесса развертывания см. в следующих статьях: