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

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

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

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

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

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

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

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

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

  1. Последовательность задач запускается в Среде предустановки Windows.
  2. Последовательность задач форматирует и секционирует диск.
  3. Последовательность задач применяет ОС Windows и создает unattend.xml файл.
  4. Последовательность задач внедряет JSON-файл профиля Windows 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-файл профиля Windows Autopilot, так как файл отсутствует unattend.xml .
  15. Развертывание Windows Autopilot начинается.

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

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

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

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

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

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

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

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

Совет

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

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

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

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

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

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

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

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

Примечание.

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

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

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

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

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

  4. Когда последовательность задач Windows Autopilot для существующих устройств будет найдена, выберите ее, а затем на ленте выберите Изменить. Кроме того, щелкните правой кнопкой мыши последовательность задач Windows 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-файл Windows Autopilot и начинается развертывание Windows Autopilot.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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