Создание последовательности задач для обновления операционной системы в System Center Configuration ManagerCreate a task sequence to upgrade an operating system in System Center Configuration Manager

Применимо к: System Center Configuration Manager (Current Branch)Applies to: System Center Configuration Manager (Current Branch)

Используйте последовательности задач в Configuration Manager для автоматического обновления операционной системы на конечном компьютере.Use task sequences in Configuration Manager to automatically upgrade an operating system on a destination computer. Это обновление может осуществляться с Windows 7 или более поздней версии до Windows 10 либо с Windows Server 2012 или более поздней версии до Windows Server 2016.This upgrade can be from Windows 7 or later to Windows 10, or from Windows Server 2012 or later to Windows Server 2016. Создайте последовательность задач, которая ссылается на пакет обновления операционной системы и любое другое устанавливаемое содержимое, например приложения или обновления программного обеспечения.Create a task sequence that references the OS upgrade package and any other content to install, such as applications or software updates. Последовательность задач для обновления операционной системы входит в состав сценария Обновление Windows до последней версии.The task sequence to upgrade an operating system is part of the Upgrade Windows to the latest version scenario.

Создание последовательности задач для обновления операционной системыCreate a task sequence to upgrade an operating system

Чтобы обновить операционную систему на компьютерах, можно создать последовательность задач и выбрать Обновить операционную систему из пакета обновления в мастере создания последовательности задач.To upgrade the operating system on computers, you can create a task sequence and select Upgrade an operating system from upgrade package in the Create Task Sequence Wizard. Мастер добавит шаги последовательности задач по обновлению операционной системы, применению обновлений программного обеспечения и установке приложений.The wizard adds the task sequence steps to upgrade the operating system, apply software updates, and install applications. Прежде чем создавать последовательность задач, нужно выполнить следующие требования.Before you create the task sequence, the following requirements must be in place:

  • ОбязательноеRequired

    • В консоли Configuration Manager должен быть доступен пакет обновления операционной системы.The operating system upgrade package must be available in the Configuration Manager console.
    • При обновлении до Windows Server 2016 выберите параметр Ignore any dismissable compatibility messages (Пропускать отклоняемые сообщения о совместимости) в шаге "Обновить операционную систему" последовательности задач.When upgrading to Windows Server 2016, select the Ignore any dismissable compatibility messages setting in the Upgrade Operating System task sequence step. В противном случае обновление завершается ошибкой.Otherwise the upgrade fails.
  • Обязательно (если используется)Required (if used)

Создание последовательности задач, обновляющей операционную системуTo create a task sequence that upgrades an operating system

  1. В консоли Configuration Manager щелкните Библиотека программного обеспечения.In the Configuration Manager console, click Software Library.

  2. В рабочей области Библиотека программного обеспечения разверните узел Операционные системыи выберите элемент Последовательности задач.In the Software Library workspace, expand Operating Systems, and then click Task Sequences.

  3. В группе Создать вкладки Главная выберите команду Создать последовательность задач , чтобы запустить мастер создания последовательности задач.On the Home tab, in the Create group, click Create Task Sequence to start the Create Task Sequence Wizard.

  4. На странице Создание новой последовательности задач выберите элемент Обновить операционную систему из пакета обновленияи нажмите кнопку Далее.On the Create a New Task Sequence page, click Upgrade an operating system from upgrade package, and then click Next.

  5. На странице Сведения о последовательности задач настройте следующие параметры, затем нажмите кнопку Далее.On the Task Sequence Information page, specify the following settings, and then click Next.

    • Имя последовательности задач. Укажите имя последовательности задач.Task sequence name: Specify a name that identifies the task sequence.

    • Описание. Введите описание задачи, выполняющейся последовательностью.Description: Specify a description of the task that is performed by the task sequence.

  6. На странице Обновление операционной системы Windows настройте следующие параметры, а затем нажмите кнопку Далее.On the Upgrade the Windows Operating System page, specify the following settings, and then click Next.

    • Пакет обновления. Укажите пакет обновления, содержащий исходные файлы обновления операционной системы.Upgrade package: Specify the upgrade package that contains the operating system upgrade source files. Убедитесь, что выбран правильный пакет обновления, просмотрев информацию в области Свойства .You can verify that you have selected the correct upgrade package by looking at the information in the Properties pane. Дополнительные сведения см. в разделе Управление пакетами обновления операционной системы.For more information, see Manage operating system upgrade packages.

    • Edition index(Индекс выпуска). Если в пакете доступно несколько индексов выпусков операционной системы, выберите нужный индекс выпуска.Edition index: If there are multiple operating system edition indexes available in the package, select the desired edition index. По умолчанию выбран первый элемент.By default, the first item is selected.

    • Ключ продукта. Введите ключ продукта для устанавливаемой операционной системы Windows.Product key: Specify the product key for the Windows operating system to install. Можно указать зашифрованные ключи многократной установки или стандартные ключи продукта.You can specify encoded volume license keys and standard product keys. Если вы используете незашифрованный ключ продукта, каждая группа из пяти символов должна быть разделена дефисом (-).If you use a non-encoded product key, each group of five characters must be separated by a dash (-). Например, XXXXX-XXXXX-XXXXX-XXXXX-XXXXX.For example: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. При установке новой версии выпуска в рамках корпоративного лицензирования ключ продукта не требуется.When the upgrade is for a volume license edition, the product key is not required. Ключ продукта необходим только при обновлении розничной версии Windows.You only need a product key when the upgrade is for a retail Windows edition.

    • Ignore any dismissable compatibility messages (Игнорировать все отклоняемые сообщения о совместимости). Выберите этот параметр при обновлении до Windows Server 2016.Ignore any dismissable compatibility messages: Select this setting if you are upgrading to Windows Server 2016. Если этот параметр не выбран, последовательность задач не удастся завершить, так как программа установки Windows будет ожидать, пока пользователь щелкнет Подтвердить в диалоговом окне совместимости приложений Windows.If you do not select this setting, the task sequence fails to complete because Windows Setup is waiting for the user to click Confirm on a Windows app compatibility dialog.

  7. На странице Включить обновления укажите, требуется ли устанавливать обязательные, все или никакие обновления ПО.On the Include Updates page, specify whether to install required, all, or no software updates. Нажмите кнопку Далее.Then click Next. Если выбрана установка обновлений программного обеспечения, Configuration Manager устанавливает только те из них, которые относятся к коллекциям, где конечный компьютер является членом.If you specify to install software updates, Configuration Manager installs only those software updates targeted to the collections of which the destination computer is a member.

  8. На странице Установить приложения укажите приложения, которые необходимо установить на конечный компьютер, а затем нажмите кнопку Далее.On the Install Applications page, specify the applications to install on the destination computer, and then click Next. Если задано несколько приложений, можно настроить продолжение выполнения последовательности задач в случае сбоя установки определенного приложения.If you specify multiple applications, you can also specify that the task sequence continues if the installation of a specific application fails.

  9. Завершите работу мастера.Complete the wizard.

Важно!

После завершения последовательности задач клиент не удаляет сценарии постобработки и отката до перезагрузки компьютера.When the task sequence is complete, the client does not remove the post-processing and rollback scripts until the computer is restarted. Эти файлы сценариев не содержат конфиденциальной информации.These script files do not contain sensitive information.

Примечание

Начиная с версии 1802 шаблон последовательности задач по умолчанию для обновления до Windows 10 на месте теперь включает дополнительные группы с действиями, которые рекомендуется выполнить до и после процесса обновления.Starting in version 1802, the default task sequence template for Windows 10 in-place upgrade includes additional groups with recommended actions to add before and after the upgrade process. Эти действия являются общими для многих клиентов, которые успешно выполнили обновление устройств до Windows 10.These actions are common among many customers who are successfully upgrading devices to Windows 10. Дополнительные сведения см. в описании рекомендуемых шагов последовательности задач для подготовки к обновлению и постобработки.For more information, see recommended task sequence steps to prepare for upgrade and for post-processing.

Настройка предварительного кэширования содержимогоConfigure pre-cache content

Функция предварительного кэширования для доступных развертываний последовательностей задач позволяет клиентам скачивать только необходимое содержимое обновления ОС, прежде чем пользователь установит последовательность задач.The pre-cache feature for available deployments of task sequences lets clients download relevant OS upgrade package content before a user installs the task sequence.

Совет

Эта функция появилась в версии 1702 на стадии предварительного выпуска.This feature was first introduced in version 1702 as a pre-release feature. Начиная с версии 1706 она больше не считается функцией предварительной версии.Beginning with version 1706, this feature is no longer a pre-release feature.

Примечание

По умолчанию в Configuration Manager эта дополнительная функция отключена.Configuration Manager doesn't enable this optional feature by default. Перед использованием ее необходимо включить.You must enable this feature before using it. Дополнительные сведения см. в разделе Включение дополнительных функций из обновлений.For more information, see Enable optional features from updates.

Например, вам требуется применить только одну последовательность задач обновления на месте для всех пользователей, а в среде есть несколько архитектур и языков.For example, you only want a single in-place upgrade task sequence for all users, and have many architectures and languages. В предыдущих версиях содержимое начинает скачиваться, когда пользователь устанавливает доступное развертывание последовательности задач из центра программного обеспечения.In previous versions, the content starts to download when the user installs an available task sequence deployment from Software Center. Из-за этого момент, когда установка может начаться, откладывается еще на некоторое время.This delay adds additional time before the installation is ready to start. Загружается все содержимое, указанное в последовательности задач.All content referenced in the task sequence is downloaded. Сюда относятся пакеты обновления операционной системы для всех языков и архитектур.This content includes the operating system upgrade package for all languages and architectures. Если каждый пакет обновления занимает около трех ГБ, размер всего содержимого очень велик.If each upgrade package is roughly three GB in size, the total content is very large.

Предварительное кэширование содержимого позволяет дать клиенту возможность скачивать только соответствующий пакет обновления ОС, а также все прочее необходимое содержимое, когда будет получено развертывание.Pre-cache content gives you the option to allow the client to only download the applicable OS upgrade package, as well as all other referenced content, as soon as it receives the deployment. Когда пользователь нажимает кнопку Установить в центре программного обеспечения, содержимое готово и установка начинается быстро, так как содержимое находится на локальном жестком диске.When the user clicks Install in Software Center, the content is ready and the installation starts quickly because the content is on the local hard drive.

Примечание

Это поведение пока применяется только к пакету обновления операционной системы.This behavior currently only applies to the OS upgrade package. Этот пакет является единственным содержимым, для которого можно указать соответствующий язык или архитектуру.That package is the only content on which you specify the matching architecture or language. Например, если последовательность задач также ссылается на несколько пакетов драйверов, клиент загружает их все.For example, if the task sequence also references multiple driver packages, the client currently downloads them all. Подсистема выполнения последовательности задач оценивает условия для шагов при выполнении последовательности задач, а не заранее.The task sequence engine evaluates the conditions on the steps when the task sequence runs, not in advance. Клиент использует теги в свойствах пакета, чтобы определить, какое содержимое было предварительно кэшировано.The client uses the tags on the package properties to determine which content to pre-cache.

Настройка функции предварительного кэшированияTo configure the pre-cache feature

  1. Создайте пакеты обновления операционной системы для определенных архитектур и языков.Create OS upgrade packages for specific architectures and languages. Укажите архитектуру и язык на вкладке Источник данных пакета.Specify the architecture and language on the Data Source tab of the package. Для языка используйте десятичное преобразование.For the language, use the decimal conversion. Например, 1033 — это десятичное обозначение английского языка, а 0x0409 — шестнадцатеричный эквивалент.For example, 1033 is the decimal value for English, and 0x0409 is the hexadecimal equivalent.

    Клиент оценивает значения архитектуры и языка, чтобы определить, какой пакет обновления операционной системы он загружает во время предварительного кэширования.The client evaluates the architecture and language values to determine which OS upgrade package it downloads during pre-caching.

  2. Создайте последовательность задач с условными шагами для разных языков и архитектур.Create a task sequence with conditional steps for the different languages and architectures. Например, следующий шаг использует версию на английском языке.For example, the following step uses the English version:

    В редакторе последовательности задач отображается несколько шагов обновления ОС для языков ENU, DEU и JPN.

    В редакторе последовательности задач на вкладке "Параметры" отображается WQL-запрос WMI для языкового стандарта и архитектуры ОС.

  3. Выполнить развертывание последовательности задач.Deploy the task sequence. Для функции предварительного кэширования настройте указанные ниже значения.For the pre-cache feature, configure the following settings:

    • На вкладке Общие выберите Предварительно скачивать содержимое для этой последовательности задач.On the General tab, select Pre-download content for this task sequence.
    • На вкладке Параметры развертывания настройте последовательность задач с целью Доступное.On the Deployment settings tab, configure the task sequence with the Available for Purpose.
    • На вкладке Планирование для параметра Развертывание доступно с укажите выбранное время.On the Scheduling tab, for the Schedule when this deployment will be available setting, choose the currently selected time. Клиент запускает предварительное кэширование содержимого в доступное время развертывания.The client starts pre-caching content at the deployment's available time. Когда целевой клиент получает эту политику, доступное время находится в прошлом, поэтому скачивание предварительного кэширования начинается немедленно.When a targeted client receives this policy, the available time is in the past, thus pre-cache download starts right away. Если клиент получает эту политику, но доступное время относится к будущему, он не запускает предварительное кэширование содержимого, пока не наступит доступное время.If the client receives this policy but the available time is in the future, the client does not start pre-caching content until the available time occurs.
    • На вкладке Точки развертывания настройте Параметры развертывания.On the Distribution Points tab, configure the Deployment options settings. Если содержимое не было предварительно кэшировано, когда пользователь начинает установку, клиент использует эти параметры.If the content is not pre-cached before a user starts the installation, the client uses these settings.

Взаимодействие с пользователемUser experience

  • Когда клиент получает политику развертывания, он начинает предварительно кэшировать содержимое после времени доступности развертывания.When the client receives the deployment policy, it starts to pre-cache the content after the deployment's available time. Это содержимое включает все связанные пакеты, но только пакет обновления операционной системы соответствует атрибутам архитектуры и языка для пакета.This content includes all referenced packages, but only the OS upgrade package that matches the architecture and language attributes on the package.
  • Когда клиент предоставляет доступ к развертыванию пользователям, выводится уведомление, сообщающее пользователям о новом развертывании.When the client makes the deployment available to users, a notification displays to inform users about the new deployment. Теперь последовательность задач отображается в центре программного обеспечения.Now the task sequence is visible in Software Center. Пользователь может перейти в центр программного обеспечения и нажать кнопку Установить, чтобы начать установку.The user can go to Software Center and click Install to start the installation.
  • Если предварительное кэширование содержимого не выполнено полностью, когда пользователь устанавливает последовательность задач, то применяются параметры, указанные на вкладке Параметры развертывания развертывания.If the content is not fully pre-cached when the user installs the task sequence, then the client uses the settings that you specify on the Deployment Option tab of the deployment.

Начиная с версии 1802 шаблон последовательности задач по умолчанию для обновления до Windows 10 на месте включает дополнительные группы с действиями, которые рекомендуется выполнить до процесса обновления.Starting in version 1802, the default task sequence template for Windows 10 in-place upgrade includes additional groups with recommended actions to add before the upgrade process. Эти действия в группе Подготовка к обновлению являются общими для многих клиентов, которые успешно выполнили обновление устройств до Windows 10.These actions in the Prepare for Upgrade group are common among many customers who are successfully upgrading devices to Windows 10. Для сайтов с версиями до 1802 эти действия потребуется вручную добавить в группу Подготовка к обновлению последовательности задач.For sites on versions prior to 1802, manually add these actions to your task sequence in the Prepare for Upgrade group.

  • Проверки батареи. Добавьте шаги в эту группу, чтобы проверить, использует ли компьютер батарею или питание от провода.Battery checks: Add steps in this group to check whether the computer is using battery, or wired power. Чтобы выполнить эту проверку, этому действию требуется пользовательский сценарий или программа.This action requires a custom script or utility to perform this check.
  • Проверки подключения к сети и проводного подключения. Добавьте шаги в эту группу, чтобы проверить, подключен ли компьютер к сети и не используется ли беспроводное подключение.Network/wired connection checks: Add steps in this group to check whether the computer is connected to a network, and is not using a wireless connection. Чтобы выполнить эту проверку, этому действию требуется пользовательский сценарий или программа.This action requires a custom script or utility to perform this check.
  • Удаление несовместимых приложений. Добавьте в группу шаги для удаления любых приложений, не совместимых с этой версией Windows 10.Remove incompatible applications: Add steps in this group to remove any applications that are incompatible with this version of Windows 10. Методы удаления приложений могут различаться.The method to uninstall an application varies. Если приложение использует установщик Windows, скопируйте командную строку программы удаления из вкладки Программы в свойствах типа развертывания установщика Windows приложения.If the application uses Windows Installer, copy the Uninstall program command line from the Programs tab on the Windows Installer deployment type properties of the application. Затем добавьте шаг Выполнить из командной строки в эту группу с помощью командной строки программы удаления.Then add a Run Command Line step in this group with the uninstall program command line. Например:For example:
    msiexec /x {150031D8-1234-4BA8-9F52-D6E5190D1CBA} /q
  • Удаление несовместимых драйверов. Добавьте в группу шаги для удаления любых драйверов, которые не совместимы с этой версией Windows 10.Remove incompatible drivers: Add steps in this group to remove any drivers that are incompatible with this version of Windows 10.
  • Удаление и приостановка сторонних программ защиты. Добавьте в эту группу шаги по удалению или приостановке сторонних программ защиты, например антивирусных программ.Remove/suspend third-party security: Add steps in this group to remove or suspend third-party security programs, such as antivirus.
    • При использовании сторонней программы шифрования дисков укажите ее драйвер шифрования для установщика Windows с помощью параметра командной строки /ReflectDrivers.If you are using a third-party disk encryption program, provide its encryption driver to Windows Setup with the /ReflectDrivers command-line option. Добавьте шаг Задать переменную последовательности задач в последовательность задач для этой группы.Add a Set Task Sequence Variable step to the task sequence in this group. Задайте в качестве переменной последовательности задач OSDSetupAdditionalUpgradeOptions.Set the task sequence variable to OSDSetupAdditionalUpgradeOptions. Задайте значение /ReflectDriver с путем к драйверу.Set the value to /ReflectDriver with the path to the driver. Эта переменная действия последовательности задач добавляет командную строку программы установки Windows, используемую последовательностью задач.This task sequence action variable appends the Windows Setup command-line used by the task sequence. Обратитесь к поставщику программного обеспечения, чтобы получить дополнительные рекомендации по этому процессу.Contact your software vendor for any additional guidance on this process.

Шаг последовательности задач "Скачать содержимое пакета"Download Package Content task sequence step

Шаг Скачать содержимое пакета можно использовать перед шагом Обновить операционную систему в следующих сценариях:The Download Package Content step can be used before the Upgrade Operating System step in the following scenarios:

  • Вы используете единственную последовательность задач обновления для обеих платформ — x86 и x64.You use a single upgrade task sequence for both x86 and x64 platforms. Включите два шага Скачать содержимое пакета в группу Подготовка к обновлению.Include two Download Package Content steps in the Prepare for Upgrade group. Задайте условия для каждого шага, чтобы определить архитектуру клиента.Set conditions on each step to detect the client architecture. Это условие позволяет в рамках шага скачивать только пакет обновления для соответствующей операционной системы.This condition causes the step to download only the appropriate operating system upgrade package. Настройте каждый шаг Скачать содержимое пакета так, чтобы использовалась одна и та же переменная, и используйте переменную для пути к носителю в шаге Обновить операционную систему .Configure each Download Package Content step to use the same variable, and use the variable for the media path on the Upgrade Operating System step.

  • Для динамического скачивания применимого пакета драйверов используйте два шага загрузки Скачать содержимое пакета с условиями определения соответствующего типа оборудования для каждого пакета драйверов.To dynamically download an applicable driver package, use two Download Package Content steps with conditions to detect the appropriate hardware type for each driver package. Настройте каждый шаг Скачать содержимое пакета для использования одной переменной.Configure each Download Package Content step to use the same variable. Затем используйте эту переменную для значения Промежуточное содержимое в разделе драйверов в шаге Обновить операционную систему.Then use that variable for the Staged content value in the drivers section on the Upgrade Operating System step.

    Примечание

    При наличии более одного пакета Configuration Manager добавляет к имени переменной числовой суффикс.When there is more than one package, Configuration Manager adds a numerical suffix to the variable name. Например, если задать переменную %mycontent% как пользовательскую, то это расположение, где клиент хранит все содержимое, на которое указывают ссылки.For example, if you specify a variable of %mycontent% as a custom variable, this location is where the client stores all referenced content. При ссылке на эту переменную в последующем шаге, таком как Обновить операционную систему, используйте ее с числовым суффиксом.When you refer to the variable in a subsequent step, such as Upgrade Operating System, use the variable with a numerical suffix. В этом примере используется переменная %mycontent01% или %mycontent02%, где номер соответствует порядку указания этого содержимого в шаге Скачать содержимое пакета.In this example, %mycontent01% or %mycontent02%, where the number corresponds to the order in which the Download Package Content step lists this specific content.

Рекомендуемые шаги последовательности задач для постобработкиRecommended task sequence steps for post-processing

После создания последовательности задач добавьте дополнительные шаги в группу Постобработка последовательности задач.After you create the task sequence, add additional steps in the Post-Processing group of the task sequence.

Примечание

Эта последовательность задач не является линейной.This task sequence is not linear. Существуют условия для шагов, которые могут повлиять на результаты последовательности задач.There are conditions on steps that can affect the results of the task sequence. Это поведение зависит от успешности обновления клиентского компьютера или необходимости отката клиентского компьютера к предыдущей версии ОС.This behavior depends on whether it successfully upgrades the client computer, or if it has to roll back the client computer to the original OS.

Начиная с версии 1802 шаблон последовательности задач по умолчанию для обновления до Windows 10 на месте включает дополнительные группы с действиями, которые рекомендуется выполнить после процесса обновления.Starting in version 1802, the default task sequence template for Windows 10 in-place upgrade includes additional groups with recommended actions to add after the upgrade process. Эти действия в группе Постобработка являются общими для многих клиентов, которые успешно выполнили обновление устройств до Windows 10.These actions in the Post-Processing group are common among many customers who are successfully upgrading devices to Windows 10. Для сайтов с версиями до 1802 эти действия потребуется вручную добавить в группу Постобработка последовательности задач.For sites on versions prior to 1802, manually add these actions to your task sequence in the Post-Processing group.

  • Применить драйверы на основе установки. Добавьте в эту группу шаги по установке драйверов (EXE) на базе установочных из пакетов.Apply setup-based drivers: Add steps in this group to install setup-based drivers (.exe) from packages.
  • Установка и включение сторонних программ защиты. Добавьте в эту группу шаги по установке или включению сторонних программ защиты, например антивирусных программ.Install/enable third-party security: Add steps in this group to install or enable third-party security programs, such as antivirus.
  • Настройка приложений и сопоставлений файлов в Windows по умолчанию. Добавьте в эту группу шаги по установке приложений Windows по умолчанию и сопоставления файлов.Set Windows default apps and associations: Add steps in this group to set Windows default apps and file associations. Сначала подготовьте компьютер-образец с нужными связями приложения.First prepare a reference computer with your desired app associations. Затем выполните следующую команду, чтобы выполнить экспорт:Then run the following command line to export:
    dism /online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\DefaultAppAssociations.xml"
    Добавьте XML-файл в пакет.Add the XML file to a package. Затем добавьте шаг Выполнить из командной строки в эту группу.Then add a Run Command Line step in this group. Укажите пакет, который содержит XML-файл, а затем укажите следующую командную строку:Specify the package that contains the XML file, and then specify the following command line:
    dism /online /Import-DefaultAppAssociations:DefaultAppAssocations.xml
    Дополнительные сведения см. в статье Export or Import Default Application Associations (Экспорт и импорт связей приложений по умолчанию).For more information, see Export or import default application associations.
  • Apply customizations and personalization (Применение настроек и персонализации). Добавьте в эту группу шаги, чтобы применить настройки меню "Пуск", например, организацию групп программ.Apply customizations and personalization: Add steps in this group to apply Start menu customizations, such as organizing program groups. Дополнительные сведения см. в статье Customize the Start Screen (Настройка экрана запуска).For more information, see Customize the Start screen.

Дополнительные шаги последовательности задач для откатаOptional task sequence steps for rollback

В случае возникновения проблем с обновлением после перезагрузки компьютера программа установки Windows выполнит откат обновления до предыдущей операционной системы.When something goes wrong with the upgrade process after the computer restarts, Windows Setup will roll back the upgrade to the previous operating system. Затем последовательность задач продолжит выполнять шаги в группе Откат.The task sequence then continues with any steps in the Rollback group. После создания последовательности задач можно добавить дополнительные шаги в группу отката.After you create the task sequence, you can add optional steps in the Rollback group. Например, можно отменить изменения, внесенные в систему в группе "Подготовка к обновлению", такие как удаление несовместимого программного обеспечения.For example, reverse any changes made to the system in the Prepare for Upgrade group, such as uninstalling incompatible software.

Дополнительные рекомендацииAdditional recommendations

  • Ознакомьтесь с документацией по Windows по разрешению ошибок обновления до Windows 10.Review Windows documentation to Resolve Windows 10 upgrade errors. В этой статьей также содержится подробная информация о процессе обновления.This article also includes detailed information about the upgrade process.
  • В шаге по умолчанию Проверить готовность включите параметр Ensure minimum free disk space (MB) (Обеспечить минимальное свободное место на диске (МБ)).On the default Check Readiness step, enable Ensure minimum free disk space (MB). Установите значение по крайней мере 16384 (16 ГБ) для пакета обновления 32-разрядной системы компьютера или 20480 (20 ГБ) для 64-разрядной.Set the value to at least 16384 (16 GB) for a 32-bit OS upgrade package, or 20480 (20 GB) for 64-bit.
  • Используйте встроенную переменную последовательности задач SMSTSDownloadRetryCount для повторения политики скачивания.Use the SMSTSDownloadRetryCount built-in task sequence variable to retry downloading policy. В настоящее время по умолчанию клиент выполняет повторение дважды. Этой переменной задано значение 2.Currently by default, the client retries twice; this variable is set to two (2). Если ваши клиенты не используют сетевое корпоративное подключение по проводу, дополнительные попытки повтора могут помочь клиенту в получении политики.If your clients are not on a wired corporate network connection, additional retries help the client obtain policy. Использование этой переменной не вызывает негативных побочных эффектов за исключением отложенного сбоя, если не удастся скачать политику. Using this variable causes no negative side effect, other than delayed failure if it cannot download policy. Кроме того, увеличьте переменную SMSTSDownloadRetryDelay с 15 секунд по умолчанию.Also increase the SMSTSDownloadRetryDelay variable from the default 15 seconds.
  • Выполните встроенную оценку совместимости.Perform an inline compatibility assessment.
    • Добавьте второй шаг Обновление операционной системы на раннем этапе в группе Подготовка к обновлению.Add a second Upgrade Operating System step early in the Prepare for Upgrade group. Назовите его Оценка обновления.Name it Upgrade assessment. Укажите один и тот же пакет обновления, а затем включите параметр Выполнить проверку совместимости с программой установки Windows без запуска обновления.Specify the same upgrade package, and then enable the option to Perform Windows Setup compatibility scan without starting upgrade. Не включайте параметр Продолжить при возникновении ошибки на вкладке "Параметры".Enable Continue on error on the Options tab.
    • После этого сразу же выполните шаг Оценка обновления и добавьте шаг Выполнить из командной строки.Immediately following this Upgrade assessment step, add a Run Command Line step. Укажите следующую командную строку:Specify the following command line:
      cmd /c exit %_SMSTSOSUpgradeActionReturnCode%
      На вкладке Параметры укажите перечисленные ниже условия:On the Options tab, add the following condition:
      Task Sequence Variable _SMSTSOSUpgradeActionReturnCode not equals 3247440400
      Этот код возврата является десятичным эквивалентом MOSETUP_E_COMPAT_SCANONLY (0xC1900210), который является успешной проверкой совместимости.This return code is the decimal equivalent of MOSETUP_E_COMPAT_SCANONLY (0xC1900210), which is a successful compatibility scan with no issues. Если шаг Оценка обновления завершится успешно и вернет этот код, тогда этот шаг пропускается.If the Upgrade Assessment step succeeds and returns this code, this step is skipped. В противном случае, если шаг оценки возвращает любой другой код возврата, на этом шаге последовательность задач завершается со сбоем с кодом из проверки совместимости программы установки Windows.Otherwise, if the assessment step returns any other return code, this step fails the task sequence with the return code from the Windows Setup compatibility scan.
    • Дополнительные сведения см. в разделе Обновление операционной системы.For more information, see Upgrade operating system.
  • Если вы хотите изменить устройство с BIOS на UEFI во время этой последовательности задач, см. раздел Переход от BIOS к UEFI при обновлении на месте.If you want to change the device from BIOS to UEFI during this task sequence, see Convert from BIOS to UEFI during an in-place upgrade.