Шаги последовательности задач
Относится к Configuration Manager (Current Branch)
Следующие шаги последовательности задач можно добавить в последовательность задач Configuration Manager. Дополнительные сведения см. в разделе Использование редактора последовательности задач.
Общие параметры
Следующие параметры являются общими для всех этапов последовательности задач:
Свойства для всех шагов
Имя. Редактор последовательности задач требует указать короткое имя для описания этого шага. При добавлении нового шага редактор последовательности задач по умолчанию задает имя Тип. Длина имени не может превышать 50 символов.
Описание. При необходимости укажите более подробные сведения об этом шаге. Длина описания не может превышать 256 символов.
В оставшейся части этой статьи описываются другие параметры на вкладке Свойства для каждого шага последовательности задач.
Параметры для всех шагов
Отключить этот шаг. Последовательность задач пропускает этот шаг при запуске на компьютере. Значок этого шага неактивен в редакторе последовательности задач.
Продолжить при ошибке. Если во время выполнения шага возникает ошибка, последовательность задач продолжается. Дополнительные сведения см. в статье Рекомендации по планированию для автоматизации задач.
Добавить условие. Последовательность задач оценивает эти условные инструкции, чтобы определить, выполняется ли шаг. Пример использования переменной последовательности задач в качестве условия см. в статье Использование переменных последовательности задач. Дополнительные сведения об условиях см. в разделе Редактор последовательности задач — условия.
В приведенных ниже разделах для конкретных шагов последовательности задач описаны другие возможные параметры на вкладке Параметры .
Применить образ данных
Используйте этот шаг, чтобы скопировать образ данных в указанную целевую секцию.
Этот шаг выполняется только в Среде предустановки Windows. Он не запускается в полной ОС.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Изображения и Применить изображение данных.
Переменные для применения образа данных
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для применения образа данных
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepApplyDataImage
- New-CMTSStepApplyDataImage
- Remove-CMTSStepApplyDataImage
- Set-CMTSStepApplyDataImage
Свойства для применения образа данных
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Пакет изображений
Нажмите кнопку Обзор , чтобы указать пакет изображений , используемый этой последовательностью задач. Выберите пакет, который требуется установить, в диалоговом окне Выбор пакета . В нижней части диалогового окна отображаются сведения о связанных свойствах для каждого существующего пакета изображений. Используйте раскрывающийся список, чтобы выбрать образ , который требуется установить, из выбранного пакета образов.
Примечание.
Это действие последовательности задач обрабатывает изображение как файл данных. Это действие не выполняет никаких настроек для загрузки образа в качестве ОС.
Цель
Настройте один из следующих параметров:
Следующий доступный раздел. Используйте следующий последовательный раздел, на который еще не был направлен шаг Применить операционную систему или Применить образ данных в этой последовательности задач.
Конкретный диск и раздел. Выберите номер диска (начиная с 0) и номер раздела (начиная с 1).
Конкретная логическая буква диска. Укажите букву диска , которую Среда предустановки Windows назначает секции. Эта буква диска может отличаться от буквы диска, назначенной только что развернутой ОС.
Логическая буква диска, сохраненная в переменной. Укажите переменную последовательности задач, содержащую букву диска, назначенную секции Windows PE. Эта переменная обычно задается в разделе Дополнительно диалогового окна Свойства секции для шага последовательности задач Формат и диск секционирования .
Удалите все содержимое секции перед применением образа
Указывает, что последовательность задач удаляет все файлы в целевом разделе перед установкой образа. Не удаляя содержимое секции, это действие можно использовать для применения дополнительного содержимого к ранее целевой секции.
Применить пакет драйвера
Используйте этот шаг, чтобы скачать все драйверы в пакете драйверов и установить их в ОС Windows.
Шаг последовательности задач Применить пакет драйвера делает все драйверы устройств в пакете драйверов доступными для использования Windows. Добавьте этот шаг между шагами Применение операционной системы и Настройка Windows и ConfigMgr , чтобы сделать драйверы в пакете доступными для Windows. Шаг последовательности задач Применить пакет драйвера также полезен в сценариях развертывания автономных носителей.
Поместите аналогичные драйверы устройств в пакет драйверов и распределите их в соответствующие точки распространения. Например, поместите все драйверы одного производителя в пакет драйверов. Затем распределите пакет в точки распространения, где связанные компьютеры могут получить к ним доступ.
Шаг Применить пакет драйвера полезен для автономных носителей. Этот шаг также полезен для установки определенного набора драйверов. К этим типам драйверов относятся устройства, которые windows plug-and-play не обнаруживает, например сетевые принтеры.
Этот шаг последовательности задач выполняется только в Среде предустановки Windows. Он не запускается в полной ОС.
Чтобы добавить этот шаг в редакторе последовательности задач, выберите Добавить, Драйверы и Применить пакет драйверов.
Совет
Общие сведения о драйверах в Configuration Manager см. в статье Использование последовательностей задач для установки драйверов.
Используйте предварительное кэширование содержимого, чтобы скачать применимый пакет драйвера, прежде чем пользователь установит последовательность задач. Дополнительные сведения см. в разделе Настройка содержимого перед кэшем.
Переменные для применения пакета драйвера
На этом шаге используйте следующие переменные последовательности задач:
- OSDApplyDriverBootCriticalContentUniqueID
- OSDApplyDriverBootCriticalHardwareComponent
- OSDApplyDriverBootCriticalID
- OSDApplyDriverBootCriticalINFFile
- OSDInstallDriversAdditionalOptions
Командлеты для применения пакета драйверов
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepApplyDriverPackage
- New-CMTSStepApplyDriverPackage
- Remove-CMTSStepApplyDriverPackage
- Set-CMTSStepApplyDriverPackage
Свойства для применения пакета драйвера
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Пакет драйвера
Укажите пакет драйверов, содержащий необходимые драйверы устройств. Нажмите кнопку Обзор , чтобы открыть диалоговое окно Выбор пакета . Выберите существующий пакет драйвера для применения. В нижней части диалогового окна отображаются связанные свойства пакета.
Установка пакета драйвера с помощью команды DISM с параметром рекурсии
Выберите этот параметр, чтобы добавить параметр в /recurse
командную строку DISM, когда Windows применяет пакет драйвера.
При включении этого параметра можно также указать дополнительные параметры командной строки DISM. Используйте переменную последовательности задач OSDInstallDriversAdditionalOptions для включения дополнительных параметров. Дополнительные сведения см. в разделе Параметры windows DISM Command-Line.
Выберите драйвер хранилища большого объема в пакете, который необходимо установить перед установкой в операционных системах, предшествующих Windows Vista
Укажите все драйверы хранилища массы, необходимые для установки классической ОС.
Driver
Выберите файл драйвера хранилища для установки перед установкой классической ОС. Раскрывающийся список заполняется из указанного пакета.
Модель
Укажите устройство, необходимое для развертывания ОС до Windows Vista.
Автоматическая установка неподписанных драйверов в версии Windows, где это разрешено
Этот параметр позволяет Windows устанавливать драйверы без цифровой подписи.
Применение параметров сети
Используйте этот шаг, чтобы указать сведения о конфигурации сети или рабочей группы для конечного компьютера. Последовательность задач сохраняет эти значения в соответствующем файле ответов. Программа установки Windows использует этот файл ответов во время действия Установки Windows и ConfigMgr .
Этот шаг последовательности задач выполняется только в Среде предустановки Windows. Он не запускается в полной ОС.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Параметры и Применить параметры сети.
Примечание.
Если включить несколько экземпляров этого шага в последовательность задач, условия не применяются. Параметры из последнего экземпляра этого шага в последовательности задач применяются к устройству. Чтобы обойти это поведение, включите каждый шаг в отдельную группу с условиями в группе.
Переменные для применения параметров сети
На этом шаге используйте следующие переменные последовательности задач:
- OSDAdapter
- OSDAdapterCount
- ДОМЕН OSDDNS
- OSDDNSSuffixSearchOrder
- OSDDomainName
- OSDDomainOUName
- OSDEnableTCPIPFiltering
- OSDJoinAccount
- OSDJoinPassword
- OSDWorkgroupName
Командлеты для применения параметров сети
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepApplyNetworkSetting
- New-CMTSStepApplyNetworkSetting
- Remove-CMTSStepApplyNetworkSetting
- Set-CMTSStepApplyNetworkSetting
- New-CMTSNetworkAdapterSetting
Свойства для применения параметров сети
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Присоединение к рабочей группе
Выберите этот параметр, чтобы конечный компьютер присоединился к указанной рабочей группе. Введите имя рабочей группы в строке Рабочая группа . Значение, которое записывает шаг последовательности задач "Захват параметров сети" , может переопределить это значение.
Присоединение к домену
Выберите этот параметр, чтобы конечный компьютер присоединился к указанному домену. Укажите или перейдите к домену, например fabricam.com
. Укажите или перейдите по пути LDAP для подразделения. Пример: LDAP//OU=computers, DC=Fabricam.com, C=com
.
Примечание.
Когда присоединенный к Microsoft Entra клиент запускает последовательность задач развертывания ОС, клиент в новой ОС не будет автоматически присоединяться к идентификатору Microsoft Entra. Несмотря на то, что он не присоединен к Microsoft Entra, клиент по-прежнему управляется.
Учетная запись
Выберите Задать, чтобы указать учетную запись с необходимыми разрешениями для присоединения компьютера к домену. В диалоговом окне Учетная запись пользователя Windows введите имя пользователя в следующем формате: Domain\User
. Дополнительные сведения см. в статье Учетная запись присоединения к домену.
Параметры адаптера
Укажите конфигурации сети для каждого сетевого адаптера на компьютере. Выберите Создать , чтобы открыть диалоговое окно Параметры сети , а затем укажите параметры сети.
- Если вы также используете шаг Захват параметров сети , последовательность задач применяет ранее захваченные параметры к сетевому адаптеру.
- Если последовательность задач ранее не фиксировала параметры сети, она применяет параметры, указанные на этом шаге.
- Последовательность задач применяет эти параметры к сетевым адаптерам в порядке перечисления устройств Windows.
- Последовательность задач не сразу применяет к компьютеру параметры, указанные на этом шаге.
Применить образ операционной системы
Используйте этот шаг, чтобы установить ОС на целевом компьютере.
После выполнения действия Применить операционную систему переменная OSDTargetSystemDrive задает букву диска раздела, содержащего файлы ОС.
Этот шаг последовательности задач выполняется только в Среде предустановки Windows. Он не запускается в полной ОС.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Изображения и Применить образ операционной системы.
Совет
Носители Windows 11 и Windows 10 включают несколько выпусков. При настройке последовательности задач для использования пакета обновления ОС или образа ОС обязательно выберите поддерживаемый выпуск.
Используйте предварительное кэширование содержимого, чтобы скачать применимый пакет обновления ОС, прежде чем пользователь установит последовательность задач. Дополнительные сведения см. в разделе Настройка содержимого перед кэшем.
На шаге Настройка Windows и ConfigMgr начинается установка Windows.
Переменные для применения образа ОС
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для применения образа ОС
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepApplyOperatingSystem
- New-CMTSStepApplyOperatingSystem
- Remove-CMTSStepApplyOperatingSystem
- Set-CMTSStepApplyOperatingSystem
Поведение для применения образа ОС
Этот шаг выполняет различные действия в зависимости от того, используется ли образ ОС или пакет обновления ОС.
Действия образа ОС
Шаг Применить образ операционной системы выполняет следующие действия при использовании образа ОС:
Удалите все содержимое целевого тома, кроме файлов в папке, указанной переменной _SMSTSUserStatePath .
Извлеките содержимое указанного WIM-файла в указанную целевую секцию.
Подготовьте файл ответов:
Создайте файл ответов программы установки Windows по умолчанию (sysprep.inf или unattend.xml) для развернутой ОС.
Объедините все значения из предоставленного пользователем файла ответов.
Скопируйте загрузчики Windows в активный раздел.
Задайте boot.ini или базу данных конфигурации загрузки (BCD) для ссылки на только что установленную ОС.
Действия пакета обновления ОС
Шаг Применить образ операционной системы выполняет следующие действия при использовании пакета обновления ОС:
Удалите все содержимое целевого тома, кроме файлов в папке, указанной переменной _SMSTSUserStatePath .
Подготовьте файл ответов:
Создайте новый файл ответов со стандартными значениями, созданными Configuration Manager.
Объедините все значения из предоставленного пользователем файла ответов.
Свойства для применения образа ОС
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Применение операционной системы из записанного образа
Устанавливает захваченный образ ОС. Нажмите кнопку Обзор , чтобы открыть диалоговое окно Выбор пакета . Затем выберите существующий пакет образа, который требуется установить. Если с указанным пакетом образа связано несколько образов, выберите из раскрывающегося списка связанный образ, который будет использоваться для этого развертывания. Вы можете просмотреть основные сведения о каждом существующем изображении, выбрав его.
Применение образа операционной системы из исходного источника установки
Устанавливает ОС с помощью пакета обновления ОС, который также является исходным источником установки. Нажмите кнопку Обзор , чтобы открыть диалоговое окно Выбор пакета обновления операционной системы . Затем выберите существующий пакет обновления ОС, который вы хотите использовать. Вы можете просмотреть основные сведения о каждом существующем источнике изображения, выбрав его. В области результатов в нижней части диалогового окна отображаются связанные свойства источника изображения. Если с указанным пакетом связано несколько выпусков, выберите нужный выпуск в раскрывающемся списке.
Примечание.
Пакеты обновления операционной системы в основном предназначены для использования с обновлениями на месте, а не для новых установок Windows. При развертывании новых установок Windows используйте параметр Применить операционную систему из записанного образа и install.wim из исходных файлов установки.
Развертывание новых установок Windows с помощью пакетов обновления операционной системы по-прежнему поддерживается, но это зависит от драйверов, совместимых с этим методом. При установке Windows из пакета обновления ОС драйверы устанавливаются в среде предустановки Windows, а не просто внедряются в среде предустановки Windows. Некоторые драйверы несовместимы с установкой в среде предустановки Windows.
Если драйверы несовместимы с установкой в среде предустановки Windows, создайте образ операционной системы с install.wim из исходных установочных файлов. Затем выполните развертывание с помощью параметра Применить операционную систему из записанного образа .
Использование автоматического файла ответов или файла ответов sysprep для настраиваемой установки
Используйте этот параметр, чтобы предоставить файл ответов установки Windows (unattend.xml, unattend.txtили sysprep.inf) в зависимости от версии ОС и метода установки. Указанный файл может включать любой из стандартных параметров конфигурации, поддерживаемых файлами ответов Windows. Например, его можно использовать для указания домашней страницы Internet Explorer по умолчанию. Укажите пакет, содержащий файл ответов и связанный путь к файлу в пакете.
Примечание.
Файл ответов установки Windows, который вы предоставляете, может содержать внедренные переменные последовательности задач в форме %varname%
, где varname — это имя переменной. Шаг установки Windows и ConfigMgr заменяет строку переменной фактическим значением переменной. Эти внедренные переменные последовательности задач нельзя использовать в числовых полях в файле ответов unattend.xml.
Если файл ответов установки Windows не предоставляется, последовательность задач автоматически создает файл ответов.
Цель
Настройте один из следующих параметров:
Следующий доступный раздел. Используйте следующий последовательный раздел, не предназначенный для шага Применить операционную систему или Применить образ данных в этой последовательности задач.
Конкретный диск и раздел. Выберите номер диска (начиная с 0) и номер раздела (начиная с 1).
Конкретная логическая буква диска. Укажите букву диска , назначенную секции Windows PE. Эта буква диска может отличаться от буквы диска, назначенной только что развернутой ОС.
Логическая буква диска, сохраненная в переменной. Укажите переменную последовательности задач, содержащую букву диска, назначенную секции Windows PE. Эта переменная обычно задается в разделе Дополнительно диалогового окна Свойства секции для шага последовательности задач Формат и диск секционирования .
Выберите многоуровневый драйвер, если применимо
Версия 2107 и более поздние поддерживают многоуровневые драйверы клавиатуры. Эти драйверы определяют другие типы клавиатур, которые являются общими для японского и корейского языков. Дополнительные сведения см. в разделе Параметр Windows LayeredDriver .
Выберите один из указанных ниже вариантов.
- Не указывайте: этот параметр используется по умолчанию, который не настраивает параметр LayeredDriver в unattend.xml. Это поведение согласуется с более ранними версиями Configuration Manager.
- Расширенная клавиатура PC/AT (101/102 клавиши)
- Корейская клавиатура PC/AT 101 или клавиатура Microsoft Natural (тип 1)
- Корейская клавиатура PC/AT с 101-клавишами или клавиатура Microsoft Natural (тип 2)
- Корейская клавиатура PC/AT с 101-клавишами или клавиатура Microsoft Natural (тип 3)
- Корейская клавиатура (103/106 клавиш)
- Японская клавиатура (106/109 клавиш)
Можно также использовать переменную последовательности задач OsdLayeredDriver .
Параметры применения образа ОС
Помимо параметров по умолчанию, настройте следующие дополнительные параметры на вкладке Параметры этого шага последовательности задач:
Доступ к содержимому непосредственно из точки распространения
Настройте последовательность задач для доступа к образу ОС непосредственно из точки распространения. Например, используйте этот параметр при развертывании операционных систем на внедренных устройствах с ограниченной емкостью хранилища. При выборе этого параметра также настройте параметры общей папки пакета на вкладке Доступ к данным свойств образа ОС.
Примечание.
Этот параметр переопределяет параметр развертывания, настроенный на странице Точки распространения в мастере развертывания программного обеспечения. Это переопределение предназначено только для образа ОС, указанного на этом шаге, а не для всего содержимого последовательности задач.
Важно!
Для обеспечения максимальной безопасности настоятельно рекомендуется не выбирать этот параметр. Этот вариант в основном предназначен для использования на устройствах с ограниченной емкостью хранилища. Этот параметр не предназначен для повышения скорости последовательности задач. Если выбран этот параметр, хэш пакета не проверяется для пакета операционной системы. Таким образом, невозможно обеспечить целостность пакетов, так как пользователи с правами администратора могут изменять или изменять содержимое пакета.
Применение параметров Windows
Используйте этот шаг для настройки параметров Windows для конечного компьютера. Последовательность задач сохраняет эти значения в соответствующем файле ответов. Программа установки Windows использует этот файл ответов на этапе установки Windows и ConfigMgr .
Этот шаг последовательности задач выполняется только в Среде предустановки Windows. Он не запускается в полной ОС.
Чтобы добавить этот шаг в редакторе последовательности задач, выберите Добавить, Параметры и Применить параметры Windows.
Переменные для применения параметров Windows
На этом шаге используйте следующие переменные последовательности задач:
- OSDComputerName
- OSDLocalAdminPassword
- OSDProductKey
- OSDRandomAdminPassword
- OSDRegisteredOrgName
- OSDRegisteredUserName
- OSDServerLicenseConnectionLimit
- OSDServerLicenseMode
- OSDTimeZone
- OSDWindowsSettingsInputLocale
- OSDWindowsSettingsSystemLocale
- OSDWindowsSettingsUILanguage
- OSDWindowsSettingsUILanguageFallback
- OSDWindowsSettingsUserLocale
Командлеты для применения параметров Windows
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepApplyWindowsSetting
- New-CMTSStepApplyWindowsSetting
- Remove-CMTSStepApplyWindowsSetting
- Set-CMTSStepApplyWindowsSetting
Свойства для применения параметров Windows
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Имя пользователя
Укажите имя зарегистрированного пользователя для связывания с конечным компьютером. Значение, которое записывает шаг последовательности задач "Захват параметров Windows" , может переопределить это значение.
Название организации
Укажите имя зарегистрированной организации для связывания с конечным компьютером. Значение, которое записывает шаг последовательности задач "Захват параметров Windows" , может переопределить это значение.
Ключ продукта
Укажите ключ продукта для установки Windows на целевом компьютере.
Лицензирование сервера
Примечание.
Этот параметр применяется только к устаревшим версиям Windows, которые больше не поддерживаются. Начиная с версии 2010 параметр больше не отображается в редакторе последовательности задач. Существующие последовательности задач, которые по-прежнему используют этот параметр, будут продолжать работать так же.
Максимальное число подключений
Примечание.
Этот параметр применяется только к устаревшим версиям Windows, которые больше не поддерживаются. Начиная с версии 2010 параметр больше не отображается в редакторе последовательности задач. Существующие последовательности задач, которые по-прежнему используют этот параметр, будут продолжать работать так же.
Случайное создание пароля локального администратора и отключение учетной записи на всех поддерживаемых платформах (рекомендуется)
Выберите этот параметр, чтобы задать для пароля локального администратора случайно сгенерированную строку. Этот параметр также отключает учетную запись локального администратора на платформах, поддерживающих эту возможность.
Включите учетную запись и укажите пароль локального администратора.
Выберите этот параметр, чтобы включить учетную запись локального администратора с помощью указанного пароля. Введите пароль в строке Пароль и подтвердите пароль в строке Подтверждение пароля .
Часовой пояс
Укажите часовой пояс для настройки на конечном компьютере. Значение, которое записывает шаг последовательности задач "Захват параметров Windows" , может переопределить это значение.
Языковые параметры
Используйте эти параметры для управления языковой конфигурацией во время развертывания ОС. Если вы уже применяете эти языковые параметры, это изменение поможет упростить последовательность задач развертывания ОС. Вместо использования нескольких шагов на каждом языке или отдельных скриптов используйте один экземпляр на каждом языке этого шага с условием для этого языка.
Настройте указанные ниже параметры.
- Языковой стандарт ввода (раскладка клавиатуры по умолчанию)
- Языковой стандарт системы
- Язык пользовательского интерфейса
- Резервный вариант языка пользовательского интерфейса
- Языковой стандарт пользователя
Дополнительные сведения об этих значениях файлов ответов установки Windows см. в статье Microsoft-Windows-International-Core.
Примечание.
При создании настраиваемого файла ответов установки Windows (unattend.xml), этот шаг перезаписывает все существующие значения. Чтобы автоматизировать динамический процесс для этих параметров, используйте связанные переменные последовательности задач. Например, OSDWindowsSettingsInputLocale.
Автоматическое применение драйверов
Используйте этот шаг для сопоставления и установки драйверов в рамках развертывания ОС.
Важно!
Автономный носитель не может использовать шаг Автоматическое применение драйверов . Последовательность задач не имеет подключения к сайту Configuration Manager в этом сценарии.
Этот шаг последовательности задач выполняется только в Среде предустановки Windows. Он не запускается в полной ОС.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Драйверы и Автоматически применить драйверы.
Совет
Общие сведения о драйверах в Configuration Manager см. в статье Использование последовательностей задач для установки драйверов.
Поведение для автоматического применения драйверов
Шаг последовательности задач Автоматическое применение драйверов выполняет следующие действия:
Проверьте оборудование и найдите идентификаторы plug-and-play для всех устройств, присутствующих в системе.
Отправьте список устройств и их идентификаторы plug-and-play в точку управления. Точка управления возвращает список совместимых драйверов из каталога драйверов для каждого аппаратного устройства. Список включает все включенные драйверы независимо от того, в каком пакете драйверов они находятся, и драйверы, помеченные указанной категорией драйверов.
Для каждого аппаратного устройства последовательность задач выбирает лучший драйвер. Этот драйвер подходит для развернутой ОС и находится на доступной точке распространения.
Последовательность задач скачивает выбранные драйверы из точки распространения и этапирует драйверы в целевой ОС.
При использовании образа ОС последовательность задач помещает драйверы в хранилище драйверов ОС.
При использовании пакета обновления ОС в качестве исходного источника установки последовательность задач настраивает программу установки Windows с расположением драйверов.
На этапе установки Windows и ConfigMgr в последовательности задач программа установки Windows находит драйверы, которые находятся на этом шаге.
Переменные для автоматического применения драйверов
На этом шаге используйте следующие переменные последовательности задач:
- OSDAutoApplyDriverBestMatch
- OSDAutoApplyDriverCategoryList
- SMSTSDriverRequestConnectTimeOut
- SMSTSDriverRequestReceiveTimeOut
- SMSTSDriverRequestResolveTimeOut
- SMSTSDriverRequestSendTimeOut
Командлеты для автоматического применения драйверов
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepAutoApplyDriver
- New-CMTSStepAutoApplyDriver
- Remove-CMTSStepAutoApplyDriver
- Set-CMTSStepAutoApplyDriver
Свойства для автоматического применения драйверов
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Установка только наиболее подходящих совместимых драйверов
Указывает, что шаг последовательности задач устанавливает только наиболее подходящий драйвер для каждого обнаруженного аппаратного устройства.
Установка всех совместимых драйверов
Последовательность задач устанавливает все драйверы, совместимые с каждым обнаруженным аппаратным устройством. Затем программа установки Windows выбирает лучший драйвер. Этот параметр требует больше пропускной способности сети и места на диске. Последовательность задач скачивает больше драйверов, но Windows может выбрать более качественный драйвер.
Рассмотрите драйверы из всех категорий
Последовательность задач выполняет поиск всех доступных категорий драйверов на наличие соответствующих драйверов устройств.
Ограничьте сопоставление драйверов, чтобы учитывать только драйверы в выбранных категориях
Последовательность задач выполняет поиск соответствующих драйверов в указанных категориях драйверов.
При выборе нескольких категорий будут возвращены все соответствующие драйверы, которые присутствуют в любой из категорий. Это эквивалентно OR
операции.
Автоматическая установка неподписанных драйверов в версиях Windows, где это разрешено
Этот параметр позволяет Windows устанавливать драйверы без цифровой подписи.
Важно!
Этот параметр не применяется к операционным системам, в которых нельзя настроить политику подписывания драйверов.
Запись параметров сети
Этот шаг используется для записи параметров сети Майкрософт с компьютера, на котором выполняется последовательность задач. Последовательность задач сохраняет эти параметры в переменных последовательности задач. Эти параметры переопределяют параметры по умолчанию, настроенные на шаге Применить параметры сети .
Этот шаг последовательности задач выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, нажмите кнопку Добавить, выберите Параметры, а затем — Запись параметров сети.
Переменные для параметров сети записи
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для отслеживания параметров сети
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepCaptureNetworkSettings
- New-CMTSStepCaptureNetworkSettings
- Remove-CMTSStepCaptureNetworkSettings
- Set-CMTSStepCaptureNetworkSettings
Свойства параметров сети записи
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Перенос членства в домене и рабочей группе
Записывает сведения о членстве в домене и рабочей группе конечного компьютера.
Перенос конфигурации сетевого адаптера
Записывает конфигурацию сетевого адаптера целевого компьютера. Он захватывает следующие сведения:
- Параметры глобальной сети
- Количество адаптеров
- Следующие параметры сети, связанные с каждым адаптером: DNS, IP-адреса и фильтры портов
Запись образа операционной системы
Этот шаг захватывает одно или несколько изображений с компьютера-образца. Последовательность задач создает wim-файл образа Windows в указанном сетевом ресурсе. Затем используйте мастер добавления пакета образа операционной системы , чтобы импортировать этот образ в Configuration Manager для развертываний ОС на основе образов.
Configuration Manager записывает каждый том (диск) с компьютера-образца в отдельный образ в WIM-файле. Если компьютер, на который указан ссылка, имеет несколько томов, результирующий WIM-файл содержит отдельный образ для каждого тома. Этот шаг захватывает только тома, отформатированные как NTFS или FAT32. Он пропускает тома с другими форматами и тома USB.
Установленная на эталонном компьютере ОС должна быть версией Windows, которую поддерживает Configuration Manager. Используйте средство SysPrep для подготовки ОС на компьютере-образце. Установленный том ОС и загрузочный том должны быть одинаковыми.
Укажите учетную запись с разрешениями на запись в выбранную сетевую папку. Дополнительные сведения об учетной записи записи образа ОС см. в разделе Учетные записи.
Этот шаг последовательности задач выполняется только в Среде предустановки Windows. Он не запускается в полной ОС.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Изображения и Захват образа операционной системы.
Переменные для захвата образа ОС
На этом шаге используйте следующие переменные последовательности задач:
- OSDCaptureAccount
- OSDCaptureAccountPassword
- OSDCaptureDestination
- OSDImageCreator
- OSDImageDescription
- OSDImageVersion
- OSDTargetSystemRoot
Командлеты для записи образа ОС
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepCaptureSystemImage
- New-CMTSStepCaptureSystemImage
- Remove-CMTSStepCaptureSystemImage
- Set-CMTSStepCaptureSystemImage
Свойства для захвата образа ОС
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Target
Путь к файловой системе к расположению, которое Configuration Manager использует при хранении записанного образа ОС.
Описание
Необязательное пользовательское описание записанного образа ОС, хранящегося в файле образа.
Версия
Необязательный номер версии, определяемый пользователем, для назначения записанного образа ОС. Это значение может быть любым сочетанием букв и цифр. Он хранится в файле образа.
Автор
Необязательное имя пользователя, создавшего образ ОС. Он хранится в файле образа.
Запись учетной записи образа операционной системы
Введите учетную запись Windows с разрешениями на доступ к указанной сетевой папке. Выберите Задать , чтобы указать имя учетной записи Windows.
Запись состояния пользователя
На этом шаге используется средство миграции пользовательской среды (USMT) для записи состояния пользователя и параметров с компьютера, на котором выполняется последовательность задач. Этот шаг последовательности задач используется в сочетании с этапом последовательности задач Восстановление пользовательского состояния . Этот шаг всегда шифрует хранилище состояний USMT с помощью ключа шифрования, который Configuration Manager создает и управляет.
Начиная с версии 2103, на этом шаге и на шаге Восстановить состояние пользователя используется текущий алгоритм шифрования с наивысшей поддержкой — AES 256.
Важно!
Если у вас есть активные миграции пользовательской среды, перед обновлением клиента Configuration Manager на этих устройствах восстановите состояние пользователя. В противном случае обновленный клиент не сможет восстановить состояние пользователя при попытке использовать другой алгоритм шифрования. При необходимости можно вручную восстановить состояние пользователя и явно использовать параметр /decrypt:3DES
USMT .
Дополнительные сведения об управлении состоянием пользователя при развертывании операционных систем см. в разделе Управление состоянием пользователя.
Если вы хотите сохранить и восстановить параметры пользовательского состояния из точки миграции состояния, выполните этот шаг с шагами Запросить хранилище состояний и Освободить хранилище состояний .
Этот шаг обеспечивает контроль над ограниченным подмножеством наиболее часто используемых параметров USMT. Укажите дополнительные параметры командной строки с помощью переменной последовательности задач OSDMigrateAdditionalCaptureOptions .
Этот шаг последовательности задач выполняется в Среде предустановки Windows или полной ОС.
Чтобы добавить этот шаг в редакторе последовательности задач, выберите Добавить, Состояние пользователя и Запись пользовательского состояния.
Переменные для отслеживания пользовательского состояния
На этом шаге используйте следующие переменные последовательности задач:
- _OSDMigrateUsmtPackageID
- OSDMigrateAdditionalCaptureOptions
- OSDMigrateConfigFiles
- OSDMigrateContinueOnLockedFiles
- OSDMigrateEnableVerboseLogging
- OSDMigrateMode
- OSDMigrateSkipEncryptedFiles
- OSDStateStorePath
Командлеты для отслеживания состояния пользователя
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepCaptureUserState
- New-CMTSStepCaptureUserState
- Remove-CMTSStepCaptureUserState
- Set-CMTSStepCaptureUserState
Свойства для отслеживания состояния пользователя
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Пакет средств миграции пользовательской среды
Укажите пакет, содержащий средство миграции пользовательской среды (USMT). Последовательность задач использует эту версию USMT для записи состояния пользователя и параметров. Для этого пакета не требуется программа. Укажите пакет, содержащий 32-разрядную или 64-разрядную версию USMT. Архитектура USMT зависит от архитектуры ОС, из которой последовательность задач фиксирует состояние.
Запись всех профилей пользователей с помощью стандартных параметров
Перенос всех данных профиля пользователя. Этот параметр используется по умолчанию.
Если выбрать этот параметр, но не выбрать восстановление профилей пользователей локального компьютера на шаге Восстановление состояния пользователя , последовательность задач завершится сбоем. Configuration Manager не может перенести новые учетные записи, не назначив им пароли.
При использовании параметра Установить существующий пакет образа мастера создания последовательности задач результирующая последовательность задач по умолчанию будет записывать все профили пользователей со стандартными параметрами. Эта последовательность задач по умолчанию не выбирает параметр Восстановление профилей пользователей локального компьютера или учетных записей пользователей, не относящихся к домену.
Выберите Восстановить профили пользователей локального компьютера и укажите пароль для учетной записи для миграции. В созданной вручную последовательности задач этот параметр находится на шаге Восстановление состояния пользователя . В последовательности задач, созданной мастером создания последовательности задач , этот параметр находится на странице мастера восстановления пользовательских файлов и параметров .
Если у вас нет локальных учетных записей пользователей, этот параметр не применяется.
Настройка способа отслеживания профилей пользователей
Выберите этот параметр, чтобы указать пользовательский файл профиля для миграции. Выберите Файлы , чтобы выбрать файлы конфигурации для USMT, которые будут использоваться на этом шаге. Укажите пользовательский файл .xml, содержащий правила, определяющие файлы пользовательского состояния для переноса.
Выбор файлов конфигурации
Выберите этот параметр и выберите Файлы , чтобы выбрать файлы конфигурации в пакете USMT, который требуется использовать для записи профилей пользователей. Чтобы добавить файл конфигурации, введите имя файла и нажмите кнопку Добавить.
Включение подробного ведения журнала
Включите этот параметр, чтобы создать более подробные сведения о файле журнала. При записи состояния последовательность задач по умолчанию создает ScanState.log в папке %WinDir%\ccm\logs
журнала последовательности задач .
Пропуск файлов с помощью зашифрованной файловой системы
Включите этот параметр, чтобы пропустить запись файлов, зашифрованных с помощью зашифрованной файловой системы (EFS). К этим файлам относятся файлы профилей пользователей. В зависимости от версий ОС и USMT зашифрованные файлы могут быть недоступны для чтения после восстановления. Дополнительные сведения см. в документации по USMT.
Копирование с помощью доступа к файловой системе
Включите этот параметр, чтобы указать любой из следующих параметров:
Продолжить, если не удается записать некоторые файлы. Включите этот параметр, чтобы продолжить процесс миграции, даже если ему не удается записать некоторые файлы. Если этот параметр отключен, а файл не может быть записан, этот шаг завершается ошибкой. Этот параметр включен по умолчанию.
Запись локально с помощью ссылок, а не путем копирования файлов. Включите этот параметр, чтобы использовать жесткие ссылки NTFS для записи файлов.
Дополнительные сведения о переносе данных с помощью жестких ссылок см. в разделе Хранилище миграции с жесткими ссылками.
Запись в автономном режиме (только Windows PE): включите этот параметр для записи пользовательского состояния в Среде предустановки Windows вместо полной ОС.
Захват с помощью теневых служб копирования томов (VSS)
Этот параметр позволяет записывать файлы, даже если они заблокированы для редактирования другим приложением.
Запись параметров Windows
Этот шаг используется для записи параметров Windows с компьютера, на котором выполняется последовательность задач. Последовательность задач сохраняет эти параметры в переменных последовательности задач. Эти захваченные параметры переопределяют параметры по умолчанию, настроенные на шаге Применить параметры Windows .
Этот шаг последовательности задач выполняется в Среде предустановки Windows или полной ОС.
Чтобы добавить этот шаг в редакторе последовательности задач, выберите Добавить, Параметры, а затем — Запись параметров Windows.
Переменные для записи параметров Windows
На этом шаге используйте следующие переменные последовательности задач:
- OSDComputerName
- OSDMigrateComputerName
- OSDMigrateRegistrationInfo
- OSDMigrateTimeZone
- OSDRegisteredOrgName
- OSDTimeZone
Командлеты для записи параметров Windows
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepCaptureWindowsSettings
- New-CMTSStepCaptureWindowsSettings
- Remove-CMTSStepCaptureWindowsSettings
- Set-CMTSStepCaptureWindowsSettings
Свойства параметров Windows для записи
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Перенос имени компьютера
Запишите имя компьютера NetBIOS.
Перенос имен зарегистрированных пользователей и организаций
Запишите зарегистрированные имена пользователей и организаций с компьютера.
Перенос часового пояса
Запишите параметр часового пояса на компьютере.
Проверка готовности
Используйте этот шаг, чтобы убедиться, что целевой компьютер соответствует указанным предварительным условиям развертывания.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Общие и Проверить готовность.
Ни одна из следующих проверок не выбрана по умолчанию в новых или существующих экземплярах шага. Дополнительные сведения о каждой проверке см. в конкретных разделах ниже.
- Архитектура текущей ОС
- Минимальная версия ОС
- Максимальная версия ОС
- Минимальная версия клиента
- Язык текущей ОС
- Подключено питание от переменного тока
-
Сетевой адаптер подключен
- Сетевой адаптер не является беспроводным
- Компьютер находится в режиме UEFI
Начиная с версии 2103 ход выполнения последовательности задач отображает дополнительные сведения о проверках готовности. Если последовательность задач завершается сбоем из-за того, что клиент не соответствует требованиям этого шага, пользователь может выбрать параметр Проверить. В этом действии отображаются сбои проверок на устройстве. Дополнительные сведения см. в статье Взаимодействие с пользователями для развертывания ОС.
Начиная с версии 2111, этот шаг включает в себя проверку TPM 2.0. Эти проверки помогут вам лучше развернуть Windows 11.
Важно!
Чтобы воспользоваться преимуществами этой новой функции Configuration Manager, после обновления сайта также обновите клиенты до последней версии. Хотя при обновлении сайта и консоли в консоли Configuration Manager в консоли Configuration Manager отображаются новые функции, полный сценарий не будет работать до тех пор, пока не будет установлена последняя версия клиента.
Smsts.log включает результаты всех проверок. Если одна проверка завершается ошибкой, подсистема последовательности задач продолжает оценивать другие проверки. Шаг не завершается ошибкой, пока не будут завершены все проверки. Если не удается выполнить хотя бы одну проверку, шаг завершается ошибкой и возвращает код ошибки 4316. Этот код ошибки преобразуется в "Ресурс, необходимый для этой операции, не существует".
Переменные для проверки готовности
На этом шаге используйте следующие переменные последовательности задач:
- _TS_CRMEMORY
- _TS_CRSPEED
- _TS_CRDISK
- _TS_CROSTYPE
- _TS_CRARCH
- _TS_CRMINOSVER
- _TS_CRMAXOSVER
- _TS_CRCLIENTMINVER
- _TS_CROSLANGUAGE
- _TS_CRACPOWER
- _TS_CRNETWORK
- _TS_CRUEFI
- _TS_CRWIRED
- _TS_CRTPMACTIVATED (начиная с версии 2111)
- _TS_CRTPMENABLED (начиная с версии 2111)
Командлеты для проверки готовности
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepPrestartCheck
- New-CMTSStepPrestartCheck
- Remove-CMTSStepPrestartCheck
- Set-CMTSStepPrestartCheck
Свойства для проверки готовности
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Минимальный объем памяти (МБ)
Убедитесь, что объем памяти в мегабайтах (МБ) соответствует указанному объему или превышает его. Этот шаг включает этот параметр по умолчанию.
Минимальная частота процессора (МГц)
Убедитесь, что скорость процессора в мегагерцах (МГц) соответствует заданному значению или превышает его. Этот шаг включает этот параметр по умолчанию.
Минимальное свободное место на диске (МБ)
Убедитесь, что объем свободного места на диске в мегабайтах (МБ) соответствует или превышает указанный объем.
Начиная с версии 2103, он также проверяет свободное место на дисках без секций.
Текущая ОС для обновления :
Убедитесь, что ос, установленная на целевом компьютере, соответствует указанному требованию. Шаг по умолчанию задает для этого параметра значение CLIENT .
Архитектура текущей ОС
Проверьте, является ли текущая ОС 32-разрядной или 64-разрядной.
Минимальная версия ОС
Убедитесь, что текущая ОС работает на более поздней версии, чем указано. Укажите версию с основной, дополнительной версией и номером сборки. Например, 10.0.16299
.
Максимальная версия ОС
Убедитесь, что текущая ОС работает на более ранней версии, чем указано. Укажите версию с основной, дополнительной версией и номером сборки. Например, 10.0.18356
.
Минимальная версия клиента
Убедитесь, что версия клиента Configuration Manager по крайней мере указана. Укажите версию клиента в следующем формате: 5.00.8913.1005
.
Язык текущей ОС
Убедитесь, что текущий язык ОС соответствует указанному вами языку. Выберите имя языка, и шаг сравнивает код связанного языка. Эта проверка сравнивает язык, который вы выбрали, со свойством OSLanguageкласса WMI Win32_OperatingSystem на клиенте.
Подключено питание от переменного тока
Убедитесь, что устройство подключено к сети и не подключено к батарее.
Сетевой адаптер подключен
Убедитесь, что устройство имеет сетевой адаптер, подключенный к сети. Можно также выбрать зависимую проверку, чтобы убедиться, что сетевой адаптер не является беспроводным.
Компьютер находится в режиме UEFI
Определите, настроено ли устройство для UEFI или BIOS.
TPM 2.0 или более поздней версии включен
Начиная с версии 2111 проверяет, включено ли на устройстве, на котором выполняется последовательность задач, TPM 2.0.
Активируется TPM 2.0 или более поздней версии
Начиная с версии 2111, если на устройстве включен TPM 2.0, убедитесь, что он активирован.
Параметры проверки готовности
Примечание.
Если вы включите параметр Продолжить при ошибке на вкладке Параметры этого шага, он регистрирует только результаты проверки готовности. Если проверка завершается сбоем, последовательность задач не останавливается.
Подключение к сетевой папке
Используйте этот шаг, чтобы создать подключение к общей сетевой папке.
Этот шаг последовательности задач выполняется в полной ОС или Windows PE.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Общие и Подключиться к сетевой папке.
Переменные для подключения к сетевой папке
На этом шаге используйте следующие переменные последовательности задач:
- SMSConnectNetworkFolderAccount
- SMSConnectNetworkFolderDriveLetter
- SMSConnectNetworkFolderPassword
- SMSConnectNetworkFolderPath
Командлеты для подключения к сетевой папке
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepConnectNetworkFolder
- New-CMTSStepConnectNetworkFolder
- Remove-CMTSStepConnectNetworkFolder
- Set-CMTSStepConnectNetworkFolder
Свойства для подключения к сетевой папке
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Path
Нажмите кнопку Обзор , чтобы указать путь к сетевой папке. Используйте формат \\server\share
.
Drive
Выберите букву локального диска, назначаемую для этого подключения.
Учетная запись
Выберите Задать, чтобы указать учетную запись пользователя с разрешениями на подключение к этой сетевой папке. Дополнительные сведения об учетной записи подключения к сетевой папке последовательности задач см. в разделе Учетные записи.
Отключение BitLocker
Используйте этот шаг, чтобы отключить шифрование BitLocker на текущем диске ОС или на определенном диске. Это действие оставляет ключевые предохранители видимыми в виде ясного текста на жестком диске. Он не расшифровывает содержимое диска. Это действие завершается почти мгновенно.
Примечание.
Шифрование диска BitLocker обеспечивает низкоуровневое шифрование содержимого тома диска.
Если у вас несколько зашифрованных дисков, отключите BitLocker на любых дисках с данными, прежде чем отключать BitLocker на диске ОС.
Этот шаг выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Диски и Отключить BitLocker.
Переменные для отключения BitLocker
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для отключения BitLocker
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepDisableBitLocker
- New-CMTSStepDisableBitLocker
- Remove-CMTSStepDisableBitLocker
- Set-CMTSStepDisableBitLocker
Свойства для отключения BitLocker
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Текущий диск операционной системы
Отключает BitLocker на текущем диске ОС.
Конкретный диск
Отключает BitLocker на определенном диске. Используйте раскрывающийся список, чтобы указать диск, на котором отключен BitLocker.
Возобновление защиты после перезапуска Windows указанное количество раз
Используйте этот параметр, чтобы указать количество перезапусков для отключения BitLocker. Вместо добавления нескольких экземпляров этого шага задайте значение от 1 (по умолчанию) до 15.
Это поведение можно задать и изменить с помощью переменных последовательности задач OSDBitLockerRebootCount и OSDBitLockerRebootCountOverride.
Скачивание содержимого пакета
Используйте этот шаг, чтобы скачать любой из следующих типов пакетов:
- Образы ОС
- Пакеты обновления ОС
- Пакеты драйверов
- Пакеты
- Загрузочные образы Примечание 1
Этот шаг хорошо работает в последовательности задач для обновления ОС в следующих сценариях:
Использование одной последовательности задач обновления, которая может работать с платформами x86 и x64. Включите два шага загрузки содержимого пакета в группу Подготовка к обновлению . Укажите условия на вкладке Параметры , чтобы определить архитектуру клиента, и скачайте только соответствующий пакет обновления ОС. Настройте каждый шаг загрузки содержимого пакета для использования одной и той же переменной. Используйте переменную для пути к носителю на шаге Обновление операционной системы .
Чтобы динамически скачать применимый пакет драйвера, выполните два шага загрузки содержимого пакета с условиями для определения соответствующего типа оборудования для каждого пакета драйверов. Настройте каждый шаг загрузки содержимого пакета для использования одной и той же переменной. Используйте переменную для значения промежуточного содержимого в разделе Драйверы на шаге Обновление операционной системы .
Примечание.
При развертывании последовательности задач, содержащей этот шаг, не выбирайте Скачать все содержимое локально перед запуском последовательности задач или Получить доступ к содержимому непосредственно из точки распространения для параметров развертывания на странице Точки распространения мастера развертывания программного обеспечения.
Этот шаг выполняется в полной ОС или Windows PE. Параметр сохранения пакета в кэше клиента Configuration Manager не поддерживается в Среде предустановки Windows.
Примечание.
Задача "Скачивание содержимого пакета " не поддерживается для использования с автономным носителем. Дополнительные сведения см. в разделе Неподдерживаемые действия для автономного носителя.
Чтобы добавить этот шаг в редакторе последовательности задач, выберите Добавить, Программное обеспечение и Скачать содержимое пакета.
Командлеты для скачивания содержимого пакета
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepDownloadPackageContent
- New-CMTSStepDownloadPackageContent
- Remove-CMTSStepDownloadPackageContent
- Set-CMTSStepDownloadPackageContent
Свойства для скачивания содержимого пакета
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Выбор пакета
Щелкните значок, чтобы выбрать пакет для скачивания. Выбрав один пакет, снова щелкните значок, чтобы выбрать другой пакет.
Поместите в следующее расположение
Сохраните пакет в одном из следующих расположений:
Рабочий каталог последовательности задач. Это расположение также называется кэшем последовательности задач.
Кэш клиента Configuration Manager. Используйте этот параметр для хранения содержимого в кэше клиента. По умолчанию этот путь —
%WinDir%\ccmcache
.Пользовательский путь. Подсистема последовательности задач сначала загружает пакет в рабочий каталог последовательности задач. Затем содержимое перемещается по заданному пути. Подсистема последовательности задач добавляет путь к идентификатору пакета.
Сохранение пути в виде переменной
Сохраните путь к пакету в настраиваемую переменную последовательности задач. Затем используйте эту переменную на другом шаге последовательности задач.
Configuration Manager добавляет числовый суффикс к имени переменной. Например, вы указываете переменную в %MyContent%
качестве пользовательской переменной. Это корневой каталог, в котором последовательность задач хранит все содержимое, на которые ссылается этот шаг. Это содержимое может содержать несколько пакетов. При ссылке на переменную добавьте числовый суффикс. Первый пакет см. в %MyContent01%
разделе . Если вы ссылаетесь на переменную на последующих шагах, например обновление операционной системы, используйте %MyContent02%
или %MyContent03%
, где номер соответствует порядку, в котором на шаге Загрузка содержимого пакета перечислены пакеты.
Если загрузка пакета завершается сбоем, продолжайте скачивание других пакетов в списке
Если последовательности задач не удается скачать пакет, начинается скачивание следующего пакета в списке. Это поведение применяется ко всем пакетам на шаге. Последовательность задач игнорирует сбои скачивания для любого пакета, на который ссылается ссылка.
Примечание 1. Использование образов загрузки на шаге Скачивание содержимого пакета
Если в свойствах последовательности задачнастроено использование загрузочного образа, добавление образа загрузки на этот шаг будет избыточным. Добавьте образ загрузки на этот шаг, только если он не указан в свойствах последовательности задач.
Пример варианта использования
Одна последовательность задач для предварительной загрузки содержимого:
- Нет связанного образа загрузки.
- Выполняется только в полной ОС, скорее всего, без взаимодействия с пользователем.
- Использует несколько шагов загрузки содержимого пакета с условиями. В зависимости от конкретного языка и архитектуры он загружает содержимое в кэш клиента для подготовки к последовательности задач развертывания ОС.
- Существует только один экземпляр этой последовательности задач со всеми возможными параметрами содержимого.
Несколько последовательностей задач развертывания ОС:
- Обычная последовательность задач развертывания ОС.
- Имеет загрузочный образ, указанный в его свойствах.
- Существует несколько экземпляров этой последовательности задач с разными образами загрузки, необходимыми для архитектуры и языка.
Включение BitLocker
Шифрование диска BitLocker обеспечивает низкоуровневое шифрование содержимого тома диска. Используйте этот шаг, чтобы включить шифрование BitLocker по крайней мере в двух разделах на жестком диске. Первый активный раздел содержит код начальной загрузки Windows. Другая секция содержит ОС. Начальный раздел должен оставаться незашифрованным.
Чтобы включить BitLocker на диске во время среды предустановки Windows, используйте шаг Перед подготовкой BitLocker .
Этот шаг выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Диски и Включить BitLocker.
При указании только доверенного платформенного модуля, доверенного платформенного модуля и ключа запуска на USB или доверенного платформенного модуля и ПИН-кода доверенный платформенный модуль (TPM) должен находиться в следующем состоянии, прежде чем можно будет запустить шаг Включить BitLocker :
- Включено
- Activated
- Владение разрешено
Этот шаг можно пропустить для компьютеров, на которых нет доверенного платформенного модуля или когда доверенный платформенный модуль не включен. Этот параметр упрощает управление поведением последовательности задач на устройствах, которые не могут полностью поддерживать BitLocker.
На этом шаге завершается любая оставшаяся инициализация доверенного платформенного модуля. Остальные действия не требуют физического присутствия или перезагрузки. Шаг Включить BitLocker прозрачно завершает следующие оставшиеся действия инициализации доверенного платформенного модуля, если это необходимо:
- Создание пары ключей подтверждения
- Создание значения авторизации владельца и депонирования сведений о восстановлении
- Взять на себя ответственность
- Создание корневого ключа хранилища или сброс, если он уже присутствует, но несовместим
Если вы хотите, чтобы последовательность задач ждала завершения процесса шифрования диска на шаге Включить BitLocker , выберите параметр Wait (Ожидание ). Если не выбрать параметр Ожидание , процесс шифрования диска выполняется в фоновом режиме. Последовательность задач немедленно переходит к следующему шагу.
BitLocker можно использовать для шифрования нескольких дисков в компьютерной системе, как с ОС, так и с данными. Чтобы зашифровать диск данных, сначала зашифруйте диск ОС и завершите процесс шифрования. Это требование связано с тем, что диск ОС хранит ключевые предохранители для дисков данных. Если вы шифруете диски с ос и данными в одной последовательности задач, выберите параметр Wait (Ожидание ) на шаге Включение BitLocker для диска ОС.
Если жесткий диск уже зашифрован, но BitLocker отключен, шаг Включить BitLocker повторно включает предохранители ключей и быстро завершает работу. Повторное шифрование жесткого диска в этом случае не требуется.
Переменные для включения BitLocker
На этом шаге используйте следующие переменные последовательности задач:
- OSDBitLockerPIN
- OSDBitLockerRecoveryPassword
- OSDBitLockerStartupKey
- OSDRecoveryKeyPollingFrequency(начиная с версии 2203)
- OSDRecoveryKeyPollingTimeout(начиная с версии 2203)
Командлеты для включения BitLocker
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepEnableBitLocker
- New-CMTSStepEnableBitLocker
- Remove-CMTSStepEnableBitLocker
- Set-CMTSStepEnableBitLocker
Свойства для включения BitLocker
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Выберите диск для шифрования
Указывает диск для шифрования. Чтобы зашифровать текущий диск ОС, выберите Текущий диск операционной системы. Затем настройте один из следующих параметров для управления ключами:
Только TPM. Выберите этот параметр, чтобы использовать только доверенный платформенный модуль (TPM).
Ключ запуска только на USB. Выберите этот параметр, чтобы использовать ключ запуска, хранящийся на USB-устройстве флэш-памяти. При выборе этого параметра BitLocker блокирует обычный процесс загрузки до тех пор, пока к компьютеру не будет подключено USB-устройство, содержащее ключ запуска BitLocker.
TPM и ключ запуска на USB. Выберите этот параметр, чтобы использовать TPM и ключ запуска, хранящийся на USB-устройстве флэш-памяти. При выборе этого параметра BitLocker блокирует обычный процесс загрузки до тех пор, пока к компьютеру не будет подключено USB-устройство, содержащее ключ запуска BitLocker.
TPM и ПИН-код. Выберите этот параметр, чтобы использовать TPM и личный идентификационный номер (ПИН-код). При выборе этого параметра BitLocker блокирует обычный процесс загрузки до тех пор, пока пользователь не предоставит ПИН-код.
Чтобы зашифровать конкретный диск с данными, отличный от ОС, выберите Конкретный диск. Затем выберите диск из списка.
Режим шифрования диска
Выберите один из следующих алгоритмов шифрования:
- AES_128
- AES_256
- XTS_AES256
- XTS_AES128
По умолчанию или если не указано, шаг продолжает использовать метод шифрования по умолчанию для версии ОС. Если шаг выполняется в версии Windows, которая не поддерживает указанный алгоритм, он возвращается к ос по умолчанию. В этом случае подсистема последовательности задач отправляет сообщение о состоянии 11911.
Использование полного шифрования диска
По умолчанию этот шаг шифрует только используемое пространство на диске. Рекомендуется использовать это поведение по умолчанию, так как оно работает быстрее и эффективнее. Если вашей организации требуется шифрование всего диска во время установки, включите этот параметр. Программа установки Windows ожидает шифрования всего диска, что занимает много времени, особенно на больших дисках.
Совет
Configuration Manager также можно использовать для создания и развертывания политик управления BitLocker. Эти политики используют полное шифрование дисков . Чтобы управлять BitLocker на устройствах после развертывания ОС последовательностью задач, включите этот параметр. Дополнительные сведения см. в разделе Планирование управления BitLocker.
Выбор места для создания ключа восстановления
В Active Directory BitLocker создает пароль восстановления и депонирует его в Active Directory. Этот параметр требует расширения Active Directory для условного депонирования ключей BitLocker. Затем BitLocker может сохранить связанные сведения о восстановлении в Active Directory.
База данных Configuration Manager. Начиная с версии 2203, перенаправляйте сведения о восстановлении BitLocker для тома ОС в Configuration Manager. Используйте этот параметр при развертывании политик для управления BitLocker. Используйте этот параметр вместо Active Directory или ожидайте, пока клиент Configuration Manager получит политику управления BitLocker после последовательности задач. Передача сведений о восстановлении в Configuration Manager во время последовательности задач гарантирует, что устройство полностью защищено BitLocker после завершения последовательности задач. Это позволяет немедленно восстановить том ОС.
Примечание.
Клиент будет депонировать свой ключ на сайте Configuration Manager только при настройке одного из следующих параметров:
Создайте и используйте сертификат для шифрования базы данных сайта для управления BitLocker.
Включите параметр политики управления клиентом BitLocker, чтобы разрешить хранение сведений о восстановлении в виде обычного текста.
Дополнительные сведения см. в разделе Шифрование данных восстановления в базе данных.
Чтобы не создавать пароль, выберите Не создавать ключ восстановления . Рекомендуется создать пароль.
Примечание.
Если Configuration Manager не удается передать ключ, по умолчанию этот шаг последовательности задач завершается сбоем.
Подождите, пока BitLocker завершит процесс шифрования диска на всех дисках, прежде чем продолжить выполнение последовательности задач.
Выберите этот параметр, чтобы разрешить шифрование диска BitLocker перед выполнением следующего шага в последовательности задач. При выборе этого параметра BitLocker шифрует весь том диска, прежде чем пользователь сможет войти на компьютер.
Процесс шифрования может занять несколько часов при шифровании большого жесткого диска. Если этот параметр не выбран, последовательность задач будет немедленно продолжена.
Пропустите этот шаг для компьютеров, на которых нет доверенного платформенного модуля или когда TPM не включен
Выберите этот параметр, чтобы пропустить шифрование диска на компьютере, который не содержит поддерживаемого или включенного доверенного платформенного модуля. Например, используйте этот параметр при развертывании ОС на виртуальной машине. По умолчанию этот параметр отключен на шаге Включение BitLocker . Если этот параметр включен и на устройстве нет функционального доверенного платформенного модуля, подсистема последовательности задач регистрирует ошибку для smsts.log и отправляет сообщение о состоянии 11912. Последовательность задач продолжается после этого шага.
Формат и секционирование диска
Этот шаг используется для форматирования и секционирования указанного диска на конечном компьютере.
Важно!
Каждый параметр, указанный для этого шага, применяется к одному указанному диску. Чтобы отформатировать и секционировать другой диск на конечном компьютере, добавьте в последовательность задач дополнительный шаг Формат и диск секционирования .
Этот шаг выполняется только в Среде предустановки Windows. Он не запускается в полной ОС.
Чтобы добавить этот шаг в редакторе последовательности задач, выберите Добавить, Диски, а затем — Формат и секционирование диска.
Переменные для диска формата и секционирования
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для диска форматирования и секционирования
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepPartitionDisk
- New-CMTSStepPartitionDisk
- Remove-CMTSStepPartitionDisk
- Set-CMTSStepPartitionDisk
- New-CMTSPartitionSetting
Свойства для диска форматирования и секционирования
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Номер диска
Номер физического диска для форматирования. Число основано на упорядочении перечисления дисков Windows.
В версии 2010 и более ранних версиях это число не может быть больше 99. В версии 2103 и более поздних максимальное число — 10 000. Это изменение помогает поддерживать сценарии сети хранения (SAN).
Имя переменной для хранения номера диска
Используйте переменную последовательности задач, чтобы указать целевой диск для форматирования. Этот параметр переменной поддерживает более сложные последовательности задач с динамическим поведением. Например, настраиваемый скрипт может обнаружить диск и задать переменную в зависимости от типа оборудования. Затем можно использовать несколько экземпляров этого шага для настройки различных типов оборудования и секций.
При выборе этого свойства введите имя настраиваемой переменной. Добавьте более ранний шаг в последовательности задач, чтобы задать для этой настраиваемой переменной целочисленное значение для физического диска.
Один из примеров показан в следующих шагах макета:
Запуск скрипта PowerShell: настраиваемый скрипт для сбора целевых дисков
- Задает значение
myOSDisk
1
- Задает значение
myDataDisk
2
- Задает значение
Формат и диск секционирования для диска ОС: указывает
myOSDisk
переменную- Настраивает диск 1 в качестве системного диска.
Формат и диск секционирования для диска данных: указывает
myDataDisk
переменную- Настраивает диск 2 для необработанного хранилища
В этом примере используются номера дисков и планы секционирования для различных типов оборудования.
Примечание.
Вы по-прежнему можете использовать существующую переменную последовательности задач OSDDiskIndex. Однако каждый экземпляр шага "Формат" и "Диск секционирования " использует одно и то же значение индекса. Если вы хотите программно задать номер диска для нескольких экземпляров этого шага, используйте это свойство переменной.
Тип диска
Тип отформатируемого диска. В раскрывающемся списке можно выбрать два варианта:
- Стандартный (MBR): главная загрузочная запись
- GPT: таблица секционирования GUID
Примечание.
Если изменить тип диска с уровня "Стандартный" (MBR) на GPT, а макет секции содержит расширенную секцию, последовательность задач удаляет из макета все расширенные и логические секции. Редактор последовательности задач предлагает подтвердить это действие перед изменением типа диска.
Том
Конкретные сведения о секции или томе, создаваемые последовательностью задач, включая следующие атрибуты:
- Имя
- Оставшееся место на диске
Чтобы создать новую секцию, выберите Создать , чтобы открыть диалоговое окно Свойства секции . Укажите тип и размер секции, а также, если это загрузочный раздел. Чтобы изменить существующую секцию, выберите раздел, который нужно изменить, а затем нажмите кнопку Свойства . Дополнительные сведения о настройке секций жесткого диска см. в одной из следующих статей:
Чтобы удалить секцию, выберите ее и нажмите кнопку Удалить.
Установка приложения
На этом шаге устанавливаются указанные приложения или набор приложений, определенный динамическим списком переменных последовательности задач. Когда последовательность задач выполняет этот шаг, установка приложения начинается немедленно, не дожидаясь интервала опроса политики.
Приложения должны соответствовать следующим критериям:
Приложение должно иметь тип развертывания установщика Windows или установщика сценариев . Типы развертывания пакета приложений Windows (.appx, .appxbundle, MSIX, .msixbundle) не поддерживаются.
Он должен выполняться под учетной записью локальной системы, а не с учетной записью пользователя.
Он не должен взаимодействовать с рабочим столом. Программа должна выполняться автоматически или в автоматическом режиме.
Он не должен инициировать перезапуск самостоятельно. Приложение должно запросить перезапуск с помощью стандартного кода перезапуска 3010. Такое поведение гарантирует, что этот шаг правильно обрабатывает перезапуск. Если приложение возвращает код выхода 3010, подсистема последовательности задач перезагрузит компьютер. После перезапуска последовательность задач автоматически продолжается.
Если приложение проверяет наличие исполняемых файлов, последовательность задач не сможет установить его. Если вы не настроите этот шаг для продолжения при ошибке, вся последовательность задач завершается ошибкой.
Установка приложений во время последовательности задач развертывания ОС не поддерживается, если устройству также назначены политики для управления приложениями в Защитнике Windows. В этом сценарии эти приложения нельзя использовать после завершения последовательности задач. Чтобы обойти эту проблему времени, разверните приложения после завершения последовательности задач.
Примечание.
Начиная с версии 2107, при выполнении следующих условий до этого шага возникает семиминутная задержка:
- Последовательность задач выполняется с автономного носителя.
- Предыдущий шаг — перезагрузить компьютер.
- Текущий шаг установки приложения не продолжается при ошибке.
В версиях 2103 и более ранних этот шаг завершится ошибкой при таких условиях. Последовательность задач неправильно оценила успешную установку приложения.
При выполнении этого шага приложение проверяет применимость правил требований и метода обнаружения для типов развертывания. По результатам этой проверки приложение устанавливает соответствующий тип развертывания. Если тип развертывания содержит зависимости, зависимый тип развертывания оценивается и устанавливается в рамках этого шага. Зависимости приложений не поддерживаются для автономных носителей.
Примечание.
Чтобы установить приложение, заменяющее другое приложение, файлы содержимого для заменяемого приложения должны быть доступны. В противном случае этот шаг последовательности задач завершается ошибкой. Например, Microsoft Visio 2010 устанавливается на клиенте или на захваченном образе. Когда на шаге Установка приложения устанавливается Microsoft Visio 2013, файлы содержимого для Microsoft Visio 2010 (замененное приложение) должны быть доступны в точке распространения. Если Microsoft Visio не установлен на клиенте или на захваченном изображении, последовательность задач устанавливает Microsoft Visio 2013 без проверки файлов содержимого Microsoft Visio 2010.
Если вы снимите с учета заменяемое приложение и на новое приложение ссылается в последовательности задач, последовательность задач не запускается. Это поведение выполняется по умолчанию: для последовательности задач требуются все ссылки на приложения.
Этот шаг последовательности задач выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Программное обеспечение и Установить приложение.
Переменные для установки приложения
На этом шаге используйте следующие переменные последовательности задач:
Примечание.
Если клиенту не удается получить список точек управления из служб определения местоположения, используйте переменные последовательности задач SMSTSMPListRequestTimeoutEnabled и SMSTSMPListRequestTimeout . Эти переменные указывают, сколько миллисекунда ожидает последовательность задач перед повтором установки приложения. Дополнительные сведения см. в разделе Переменные последовательности задач.
Командлеты для установки приложения
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepInstallApplication
- New-CMTSStepInstallApplication
- Remove-CMTSStepInstallApplication
- Set-CMTSStepInstallApplication
Свойства для установки приложения
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Установка следующих приложений
Последовательность задач устанавливает эти приложения в указанном порядке.
Configuration Manager отфильтровывает все отключенные приложения или приложения со следующими параметрами:
- Только в том случае, если пользователь вошел в систему
- Запуск с правами пользователя
Эти приложения не отображаются в диалоговом окне Выбор приложения для установки .
Установка приложений в соответствии со списком динамических переменных
Последовательность задач устанавливает приложения с этим именем базовой переменной. Имя базовой переменной предназначено для набора переменных последовательности задач, определенных для коллекции или компьютера. Эти переменные указывают приложения, устанавливаемые последовательностью задач для этой коллекции или компьютера. Каждое имя переменной состоит из общего базового имени и числового суффикса, начинающегося с 01. Значение для каждой переменной должно содержать имя приложения и ничего другого.
Чтобы последовательность задач устанавливала приложения с помощью списка динамических переменных, включите следующий параметр на вкладке Общиев свойствах приложения: Разрешить установку этого приложения из действия последовательности задач Установка приложения вместо развертывания вручную.
Примечание.
Вы не можете установить приложения с помощью динамического списка переменных для автономных развертываний мультимедиа.
Например, чтобы установить одно приложение с помощью переменной последовательности задач AA01, укажите следующую переменную:
Имя переменной | Значение переменной |
---|---|
AA01 | Microsoft Office |
Чтобы установить два приложения, укажите следующие переменные:
Имя переменной | Значение переменной |
---|---|
AA01 | Microsoft Lync |
AA02 | Microsoft Office |
Следующие условия влияют на приложения, установленные последовательностью задач:
Значение , если значение переменной содержит какие-либо сведения, отличные от имени приложения. Последовательность задач не устанавливает приложение, и последовательность задач продолжается.
Если последовательность задач не находит переменную с указанным базовым именем и суффиксом "01", последовательность задач не устанавливает никаких приложений.
Важно!
В этих значениях учитывается регистр. Например, "install" отличается от "Install". Если необходимо изменить значение, редактор последовательности задач не обнаруживает изменение регистра. Внесите еще одно изменение, например, измените описание шага.
В случае сбоя приложения продолжайте установку других приложений в списке
Этот параметр указывает, что шаг продолжается при сбое установки отдельного приложения. Если указать этот параметр, последовательность задач будет продолжаться независимо от ошибок установки. Если этот параметр не указан и установка завершается сбоем, действие немедленно завершается.
Удаление содержимого приложения из кэша после установки
Удалите содержимое приложения из кэша клиента после выполнения шага. Это полезно на устройствах с небольшими жесткими дисками или при последовательной установке большого количества больших приложений.
Параметры установки приложения
Примечание.
При выборе кнопки Продолжить при ошибке на вкладке Параметры этого шага последовательность задач продолжается, когда не удается установить приложение. Если этот параметр не включен, последовательность задач завершается сбоем и остальные приложения не устанавливаются.
Помимо параметров по умолчанию, настройте следующие дополнительные параметры на вкладке Параметры этого шага последовательности задач:
Повторите этот шаг, если компьютер неожиданно перезагрузится
Если одна из установок приложения неожиданно перезагрузит компьютер, повторите этот шаг. Этот шаг включает этот параметр по умолчанию с помощью двух повторных попыток. Можно указать от одной до пяти повторных попыток.
Установка пакета
Этот шаг используется для установки пакета программного обеспечения в рамках последовательности задач. При выполнении этого шага установка начинается немедленно, не дожидаясь интервала опроса политики.
Пакет должен соответствовать следующим критериям:
Он должен выполняться под учетной записью локальной системы, а не с учетной записью пользователя.
Он не должен взаимодействовать с рабочим столом. Программа должна выполняться автоматически или в автоматическом режиме.
Он не должен инициировать перезапуск самостоятельно. Программное обеспечение должно запросить перезагрузку с помощью стандартного кода перезапуска 3010. Такое поведение гарантирует, что последовательность задач правильно обрабатывает перезапуск. Если программное обеспечение возвращает код выхода 3010, подсистема последовательности задач перезагружает компьютер. После перезапуска последовательность задач автоматически продолжается.
Программы, использующие первый параметр Запустить другую программу для установки зависимой программы, не поддерживаются при развертывании ОС. Если включить параметр пакета Сначала Запустить другую программу, а зависимая программа уже запущена на конечном компьютере, зависимая программа запускается и последовательность задач продолжается. Однако если зависимая программа еще не запущена на конечном компьютере, шаг последовательности задач завершается ошибкой.
Этот шаг последовательности задач выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Программное обеспечение и Установить пакет.
Известная проблема с шагом установки пакета и автономным носителем, созданным на сайте центра администрирования
Ошибка может возникнуть, если последовательность задач включает шаг Установить пакет и вы создаете автономный носитель на сайте центра администрирования (CAS). У центра обслуживания нет необходимых политик конфигурации клиента. Эти политики необходимы для включения агента распространения программного обеспечения при выполнении последовательности задач. В файле CreateTsMedia.log может появиться следующая ошибка: WMI method SMS_TaskSequencePackage.GetClientConfigPolicies failed (0x80041001)
Для автономного носителя, включающего шаг "Установка пакета ", создайте автономный носитель на первичном сайте с включенным агентом распространения программного обеспечения.
Кроме того, можно использовать настраиваемый шаг Запуска скрипта PowerShell . Добавьте его после шага Установки Windows и ConfigMgr и перед первым шагом Установки пакета . На шаге Запуск скрипта PowerShell выполняются следующие команды, чтобы включить агент распространения программного обеспечения перед первым шагом установки пакета:
$namespace = "root\ccm\policy\machine\requestedconfig"
$class = "CCM_SoftwareDistributionClientConfig"
$classArgs = @{
ComponentName = 'Enable SWDist'
Enabled = 'true'
LockSettings='TRUE'
PolicySource='local'
PolicyVersion='1.0'
SiteSettingsKey='1'
}
Set-WmiInstance -Namespace $namespace -Class $class -Arguments $classArgs -PutType CreateOnly
Переменные для пакета установки
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для установки пакета
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepInstallSoftware
- New-CMTSStepInstallSoftware
- Remove-CMTSStepInstallSoftware
- Set-CMTSStepInstallSoftware
Совет
Используйте предварительное кэширование содержимого, чтобы скачать применимый пакет обновления ОС, прежде чем пользователь установит последовательность задач. Дополнительные сведения см. в разделе Настройка содержимого перед кэшем.
Свойства пакета установки
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Установка одного пакета программного обеспечения
Этот параметр задает пакет программного обеспечения Configuration Manager. Шаг ожидает завершения установки.
Установка пакетов программного обеспечения в соответствии со списком динамических переменных
Последовательность задач устанавливает пакеты, используя это имя базовой переменной. Имя базовой переменной предназначено для набора переменных последовательности задач, определенных для коллекции или компьютера. Эти переменные указывают пакеты, устанавливаемые последовательностью задач для этой коллекции или компьютера. Каждое имя переменной состоит из общего базового имени и числового суффикса, начинающегося с 001. Значение для каждой переменной должно содержать идентификатор пакета и имя программного обеспечения, разделенные двоеточием.
Чтобы последовательность задач устанавливала программное обеспечение с помощью списка динамических переменных, включите следующий параметр на вкладке Дополнительносвойства пакета: Разрешить установку этой программы из последовательности задач Установка пакета без развертывания.
Примечание.
Вы не можете установить пакеты программного обеспечения с помощью динамического списка переменных для автономных развертываний мультимедиа.
Например, чтобы установить один пакет программного обеспечения с помощью переменной последовательности задач AA001, необходимо указать следующую переменную:
Имя переменной | Значение переменной |
---|---|
AA001 | CEN00054:Install |
Чтобы установить три пакета программного обеспечения, необходимо указать следующие переменные:
Имя переменной | Значение переменной |
---|---|
AA001 | CEN00054:Install |
AA002 | CEN00107:Установить автоматический режим |
AA003 | CEN00031:Install |
Следующие условия влияют на пакеты, установленные последовательностью задач:
Если вы не создаете значение переменной в правильном формате или не указываете допустимый идентификатор и имя пакета, установка программного обеспечения завершается ошибкой.
Если идентификатор пакета содержит символы нижнего регистра, установка программного обеспечения завершается сбоем.
Если последовательность задач не находит переменную с указанным базовым именем и суффиксом "001", последовательность задач не устанавливает пакеты. Последовательность задач продолжается.
Важно!
В этих значениях учитывается регистр. Например, "install" отличается от "Install". Если необходимо изменить значение, редактор последовательности задач не обнаруживает изменение регистра. Внесите еще одно изменение, например, измените описание шага.
Если установка пакета программного обеспечения завершается сбоем, продолжайте установку других пакетов в списке
Этот параметр указывает, что шаг продолжается, если установка отдельного пакета программного обеспечения завершается сбоем. Если указать этот параметр, последовательность задач будет продолжаться независимо от ошибок установки. Если этот параметр не указан и установка завершается сбоем, действие немедленно завершается.
Повторите этот шаг, если компьютер неожиданно перезагрузится
Если одна из установок пакета неожиданно перезагрузит компьютер, повторите этот шаг. Этот шаг включает этот параметр по умолчанию с помощью двух повторных попыток. Можно указать от одной до пяти повторных попыток.
Установка обновлений программного обеспечения
Используйте этот шаг для установки обновлений программного обеспечения на целевом компьютере. Конечный компьютер не оценивается на наличие применимых обновлений программного обеспечения, пока не будет выполнен этот шаг последовательности задач. В это время конечный компьютер оценивается на наличие обновлений программного обеспечения, как и любой другой клиент Configuration Manager. Чтобы установить обновления программного обеспечения, сначала разверните обновления в коллекции, членом которой является целевой компьютер.
Важно!
Чтобы повысить производительность, установите последнюю версию агента Центра обновления Windows.
Этот шаг последовательности задач выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Программное обеспечение и Установить обновления программного обеспечения.
Переменные для установки обновлений программного обеспечения
На этом шаге используйте следующие переменные последовательности задач:
- SMSInstallUpdateTarget
- SMSTSMPListRequestTimeoutEnabled
- SMSTSMPListRequestTimeout
- SMSTSSoftwareUpdateScanTimeout
- SMSTSWaitForSecondReboot
Примечание.
Если клиенту не удается получить список точек управления из служб определения местоположения, используйте переменные SMSTSMPListRequestTimeoutEnabled и SMSTSMPListRequestTimeout . Эти переменные указывают, сколько миллисекунда ожидает последовательность задач перед повтором установки приложения или обновления программного обеспечения. Дополнительные сведения см. в разделе Переменные последовательности задач.
Командлеты для установки обновлений программного обеспечения
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepInstallUpdate
- New-CMTSStepInstallUpdate
- Remove-CMTSStepInstallUpdate
- Set-CMTSStepInstallUpdate
Дополнительные рекомендации и схему технической блок-схемы для этого шага см. в разделе Установка обновлений программного обеспечения.
Свойства для установки обновлений программного обеспечения
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Требуется для установки — только обязательные обновления программного обеспечения
Выберите этот параметр, чтобы установить все обязательные обновления программного обеспечения с установленными администратором крайними сроками установки.
Доступно для установки — все обновления программного обеспечения
Выберите этот параметр, чтобы установить все доступные обновления программного обеспечения. Сначала разверните эти обновления в коллекции, членом которой является компьютер. Последовательность задач устанавливает все доступные обновления программного обеспечения на конечных компьютерах.
Оценка обновлений программного обеспечения на основе результатов кэшированного сканирования
По умолчанию на этом шаге используются кэшированные результаты проверки агента Центра обновления Windows. Отключите этот параметр, чтобы указать агенту Центра обновления Windows скачать последний каталог из точки обновления программного обеспечения. Включите этот параметр при использовании последовательности задач для записи и создания образа ОС.
Многие обновления имеют зависимости. Например, установка обновления ABC перед обновлением XYZ отображается как применимое. При отключении этого параметра и развертывании последовательности задач для многих клиентов все они подключаются к точке обновления программного обеспечения одновременно. Это может привести к проблемам с производительностью во время процесса и скачивания каталога обновлений. При одновременном развертывании на нескольких клиентах используйте параметр по умолчанию, чтобы использовать кэшированные результаты проверки. При одновременном развертывании на небольшом числе клиентов снимите этот флажок, чтобы убедиться, что на клиенте установлены все обновления программного обеспечения.
Переменная SMSTSSoftwareUpdateScanTimeout управляет временем ожидания проверки обновлений программного обеспечения на этом шаге. Значение по умолчанию 60 минут. Дополнительные сведения см. в разделе Переменные последовательности задач.
Параметры установки обновлений программного обеспечения
Помимо параметров по умолчанию, настройте следующие дополнительные параметры на вкладке Параметры этого шага последовательности задач:
Повторите этот шаг, если компьютер неожиданно перезагрузится
Если одно из обновлений неожиданно перезагрузит компьютер, повторите этот шаг. Этот шаг включает этот параметр по умолчанию с помощью двух повторных попыток. Можно указать от одной до пяти повторных попыток.
Этот параметр применяется только к автономным последовательности задач. Он не работает с последовательности задач OSD, которые развертывают ОС и используют задачу Установки Windows и ConfigMgr . Для последовательностей задач OSD, которые развертывают ОС и используют задачи Установки Windows и ConfigMgr , используйте переменную SMSTSWaitForSecondReboot . Дополнительные сведения см. в разделе Переменные последовательности задач: SMSTSWaitForSecondReboot.
Присоединение к домену или рабочей группе
Используйте этот шаг, чтобы добавить целевой компьютер в рабочую группу или домен.
Примечание.
Когда присоединенный к Microsoft Entra клиент запускает последовательность задач развертывания ОС, клиент в новой ОС не будет автоматически присоединяться к идентификатору Microsoft Entra. Несмотря на то, что он не присоединен к Microsoft Entra, клиент по-прежнему управляется.
Этот шаг последовательности задач выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Общие и Присоединиться к домену или рабочей группе.
Переменные для присоединения к домену или рабочей группе
На этом шаге используйте следующие переменные последовательности задач:
- OSDJoinAccount
- OSDJoinDomainName
- OSDJoinDomainOUName
- OSDJoinPassword
- OSDJoinSkipReboot
- OSDJoinType
- OSDJoinWorkgroupName
Командлеты для присоединения к домену или рабочей группе
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepJoinDomainWorkgroup
- New-CMTSStepJoinDomainWorkgroup
- Remove-CMTSStepJoinDomainWorkgroup
- Set-CMTSStepJoinDomainWorkgroup
Свойства для домена или рабочей группы присоединения
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Присоединение к рабочей группе
Выберите этот параметр, чтобы конечный компьютер присоединился к указанной рабочей группе. Если компьютер в настоящее время является членом домена, при выборе этого параметра компьютер перезагрузится.
Присоединение к домену
Выберите этот параметр, чтобы конечный компьютер присоединился к указанному домену.
При необходимости введите или найдите подразделение в указанном домене для присоединения компьютера. Если компьютер в настоящее время является членом какого-либо другого домена или рабочей группы, этот параметр приводит к перезагрузке компьютера. Если компьютер уже является членом другого подразделения, так как доменные службы Active Directory не позволяют изменять подразделение с помощью этого метода, программа установки Windows игнорирует этот параметр.
Введите учетную запись, которая имеет разрешение на присоединение к домену
Выберите Задать, чтобы ввести имя пользователя и пароль для учетной записи с разрешениями на присоединение к домену. Введите учетную запись в формате : Domain\account
. Дополнительные сведения об учетной записи присоединения к домену последовательности задач см. в разделе Учетные записи.
Подготовка клиента ConfigMgr к записи
Используйте этот шаг, чтобы удалить или настроить клиент Configuration Manager на компьютере-образце. Это действие подготавливает компьютер к записи в процессе создания образа.
На этом шаге клиент Configuration Manager полностью удаляется, а не только сведения о ключах. Когда последовательность задач развертывает захваченный образ ОС, она каждый раз устанавливает новый клиент Configuration Manager.
Совет
По умолчанию подсистема последовательности задач удаляет клиент только во время последовательности задач Сборка и запись образа эталонной операционной системы . Подсистема последовательности задач не удаляет клиент во время других методов записи, таких как носитель захвата или пользовательская последовательность задач. Это поведение можно переидеть для последовательности задач развертывания ОС. Установите для переменной последовательности задач SMSTSUninstallCCMClientзначение TRUE перед шагом Подготовка клиента ConfigMgr для записи . Эта переменная и поведение применяются только к последовательности задач развертывания ОС. Клиент удаляется после следующего перезапуска устройства.
Этот шаг последовательности задач выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Изображения и Подготовить клиент ConfigMgr для записи.
Переменные для подготовки клиента ConfigMgr к записи
На этом шаге используйте следующие переменные последовательности задач:
- SMSTSUninstallCCMClient
Командлеты для подготовки клиента ConfigMgr к записи
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepPrepareConfigMgrClient
- New-CMTSStepPrepareConfigMgrClient
- Remove-CMTSStepPrepareConfigMgrClient
- Set-CMTSStepPrepareConfigMgrClient
Подготовка Windows к записи
Используйте этот шаг, чтобы указать параметры Sysprep при записи образа ОС на компьютере-образце. Этот шаг запускает Sysprep, а затем перезагружает компьютер в загрузочный образ Windows PE, указанный для последовательности задач. Это действие завершается ошибкой, если компьютер-эталон присоединен к домену.
Этот шаг выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Изображения и Подготовка Windows к записи.
Переменные для подготовки Windows к записи
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для подготовки Windows к записи
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepPrepareWindows
- New-CMTSStepPrepareWindows
- Remove-CMTSStepPrepareWindows
- Set-CMTSStepPrepareWindows
Свойства для подготовки Windows к записи
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Автоматическая сборка списка драйверов хранилища большого объема
Выберите этот параметр, чтобы программа Sysprep автоматически собирала список драйверов хранилища большого объема с компьютера-образца. Этот параметр включает параметр Сборка драйверов хранилища массы в файле sysprep.inf на компьютере-образце. Дополнительные сведения об этом параметре см. в документации по Sysprep.
Важно!
Этот параметр применим только в Windows XP. Он больше не применяется ни в каких поддерживаемых в настоящее время версиях Windows.
Не сбрасывать флаг активации
Выберите этот параметр, чтобы запретить Sysprep сбрасывать флаг активации продукта.
Завершение работы компьютера после выполнения этого действия
Этот параметр указывает Sysprep завершить работу компьютера, а не выполнять его перезапуск по умолчанию.
Последовательность задач Windows Autopilot для существующих устройств использует этот шаг с этим параметром.
Если вы хотите, чтобы последовательность задач обновляла устройство, а затем немедленно запускала запуск запуска для Autopilot, оставьте этот параметр отключенным.
Включите этот параметр, чтобы завершить работу устройства после создания образа. Затем вы можете доставить устройство пользователю, который запускает OOBE с Autopilot при первом включении.
Важно!
Не используйте задачу Подготовка Windows для записи с Помощью Windows Autopilot для последовательностей задач существующих устройств . В командной Sysprep.exe
строке, используемой во время задачи "Подготовка Windows для записи", используется /Generalize
параметр . Параметр /Generalize
удаляет файл, используемый AutopilotConfigurationFile.json
Windows Autopilot, что приводит к тому, что развертывание Windows Autopilot не запускается во время запуска при первом включении (OOBE). Вместо этого, если обычно выполняется задача Подготовки Windows для записи , добавьте задачу Выполнить командную строку , которая выполняет следующую Sysprep.exe
команду:
C:\Windows\System32\sysprep\sysprep.exe /oobe /reboot
Дополнительные сведения см. в разделах Изменение последовательности задач для учета конфигурации командной строки Sysprep и Windows Autopilot для существующих устройств не работает.
Предварительная подготовка BitLocker
Используйте этот шаг, чтобы включить BitLocker на диске во время среды предустановки Windows. По умолчанию шифруется только используемое дисковое пространство, поэтому время шифрования гораздо быстрее. Параметры управления ключами применяются с помощью шага Включить BitLocker после установки ОС.
Важно!
Для предварительной подготовки BitLocker требуется, чтобы на компьютере был поддерживаемый и включенный доверенный платформенный модуль (TPM).
Этот шаг выполняется только в Среде предустановки Windows. Он не запускается в полной ОС.
Чтобы добавить этот шаг в редакторе последовательности задач, выберите Добавить, Диски и Предварительно подготовить BitLocker.
Командлеты для предварительной подготовки BitLocker
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepOfflineEnableBitLocker
- New-CMTSStepOfflineEnableBitLocker
- Remove-CMTSStepOfflineEnableBitLocker
- Set-CMTSStepOfflineEnableBitLocker
Свойства для предварительной подготовки BitLocker
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Применение BitLocker к указанному диску
Укажите диск, для которого требуется включить BitLocker. BitLocker шифрует только используемое пространство на диске.
Режим шифрования диска (предварительная подготовка BitLocker)
Выберите один из следующих алгоритмов шифрования:
- AES_128
- AES_256
- XTS_AES256
- XTS_AES128
По умолчанию или если не указано, шаг продолжает использовать метод шифрования по умолчанию для версии ОС. Если шаг выполняется в версии Windows, которая не поддерживает указанный алгоритм, он возвращается к ос по умолчанию. В этом случае подсистема последовательности задач отправляет сообщение о состоянии 11911.
Использование полного шифрования диска (предварительная подготовка BitLocker)
По умолчанию этот шаг шифрует только используемое пространство на диске. Рекомендуется использовать это поведение по умолчанию, так как оно работает быстрее и эффективнее. Если вашей организации требуется шифрование всего диска во время установки, включите этот параметр. Программа установки Windows ожидает шифрования всего диска, что занимает много времени, особенно на больших дисках.
Пропустите этот шаг для компьютеров, на которых нет доверенного платформенного модуля или когда TPM не включен (предварительная подготовка BitLocker)
Выберите этот параметр, чтобы пропустить шифрование диска на компьютере, который не содержит поддерживаемого или включенного доверенного платформенного модуля. Например, используйте этот параметр при развертывании ОС на виртуальной машине. По умолчанию этот параметр включен для шага предварительной подготовки BitLocker . Этот шаг завершается ошибкой на устройстве без доверенного платформенного модуля или доверенного платформенного модуля, который не инициализируется. Если на устройстве нет функционального доверенного платформенного модуля, подсистема последовательности задач регистрирует предупреждение для smsts.log и отправляет сообщение о состоянии 11912.
Выпуск хранилища состояний
Используйте этот шаг, чтобы уведомить точку миграции состояния о том, что действие записи или восстановления завершено. Используйте этот шаг вместе с шагами "Запросить хранилище состояний", "Записать состояние пользователя" и "Восстановить состояние пользователя ". Эти действия используются для переноса данных пользовательской среды с помощью точки миграции состояния и средства миграции пользовательской среды (USMT).
Дополнительные сведения об управлении состоянием пользователя при развертывании операционных систем см. в разделе Управление состоянием пользователя.
Если вы используете шаг Запросить хранилище состояний для запроса доступа к точке миграции состояния для записи пользовательского состояния, этот шаг уведомляет точку миграции состояния о завершении процесса записи. Затем точка миграции состояния помечает данные пользовательского состояния как доступные для восстановления. Точка миграции состояния задает разрешения на управление доступом для данных пользовательского состояния, чтобы только восстанавливающий компьютер был доступ только для чтения.
Если вы используете шаг Запросить хранилище состояний для запроса доступа к точке миграции состояния для восстановления пользовательского состояния, этот шаг уведомляет точку миграции состояния о завершении процесса восстановления. Затем точка миграции состояния активирует настроенные параметры хранения данных.
Важно!
Установите параметр Продолжить при ошибке для любых шагов между этапами "Запросить хранилище состояний" и "Освободить хранилище состояний ". Каждый шаг "Запросить хранилище состояний " должен иметь соответствующий шаг "Выпуск хранилища состояний ".
Этот шаг выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редакторе последовательности задач, выберите Добавить, Состояние пользователя и Освободить хранилище состояний.
Переменные для хранилища состояний выпуска
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для хранилища состояний выпуска
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepReleaseStateStore
- New-CMTSStepReleaseStateStore
- Remove-CMTSStepReleaseStateStore
- Set-CMTSStepReleaseStateStore
Свойства хранилища состояний выпуска
На этом шаге не требуются параметры на вкладке Свойства .
Хранилище состояний запроса
Этот шаг используется для запроса доступа к точке миграции состояния при записи или восстановлении состояния.
Дополнительные сведения об управлении состоянием пользователя при развертывании операционных систем см. в разделе Управление состоянием пользователя.
Используйте этот шаг в сочетании с шагами "Хранилище состояний выпуска", "Запись состояния пользователя" и "Восстановление пользовательского состояния ". Эти действия используются для переноса состояния компьютера с помощью точки миграции состояния и средства миграции пользовательской среды (USMT).
Примечание.
При создании новой точки миграции состояния хранилище пользовательских состояний недоступно в течение одного часа. Чтобы ускорить доступность, настройте все параметры свойств в точке миграции состояния, чтобы активировать обновление файла управления сайтом.
Этот шаг выполняется в полной ОС и в Среде предустановки Windows для автономного usMT.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Пользовательское состояние и Запросить хранилище состояний.
Переменные для хранилища состояний запросов
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для хранилища состояний запросов
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepRequestStateStore
- New-CMTSStepRequestStateStore
- Remove-CMTSStepRequestStateStore
- Set-CMTSStepRequestStateStore
Свойства хранилища состояний запросов
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Запись состояния с компьютера
Найдите точку миграции состояния, которая соответствует минимальным требованиям, настроенным в параметрах точки миграции состояния. Например, Максимальное число клиентов и Минимальный объем свободного места на диске. Этот параметр не гарантирует, что во время миграции состояния будет доступно достаточно места. Этот параметр запрашивает доступ к точке миграции состояния для записи пользовательского состояния и параметров с компьютера.
Если на сайте Configuration Manager есть несколько активных точек миграции состояния, этот шаг находит точку миграции состояния с доступным местом на диске. Последовательность задач запрашивает у точки управления список точек миграции состояния, а затем оценивает каждую из них, пока не найдет ту, которая соответствует минимальным требованиям.
Восстановление состояния с другого компьютера
Запросите доступ к точке миграции состояния для восстановления ранее записанного пользовательского состояния и параметров на целевом компьютере.
При наличии нескольких точек миграции состояния этот шаг находит точку миграции состояния, которая имеет состояние для конечного компьютера.
Количество повторных попыток
Количество попыток, когда этот шаг пытается найти соответствующую точку миграции состояния перед сбоем.
Задержка повтора (в секундах)
Время ожидания шага последовательности задач между повторными попытками в секундах.
Если учетной записи компьютера не удается подключиться к хранилищу состояний, используйте учетную запись доступа к сети.
Если последовательность задач не может получить доступ к точке миграции состояния с помощью учетной записи компьютера, она использует учетные данные учетной записи сетевого доступа для подключения. Этот вариант менее защищен, так как другие компьютеры могут использовать учетную запись доступа к сети для доступа к сохраненном состоянию. Этот параметр может потребоваться, если конечный компьютер не присоединен к домену.
Перезагрузка компьютера
Используйте этот шаг, чтобы перезагрузить компьютер, на котором выполняется последовательность задач. После перезагрузки компьютер автоматически переходит к следующему шагу в последовательности задач.
Этот шаг можно выполнить в полной ос или в среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Общие и Перезагрузить компьютер.
Переменные для перезапуска компьютера
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для перезагрузки компьютера
Выполните этот шаг с помощью следующих командлетов PowerShell:
Свойства перезапуска компьютера
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Загрузочный образ, назначенный этой последовательности задач
Выберите этот параметр, чтобы целевой компьютер использовал загрузочный образ, назначенный последовательности задач. Последовательность задач использует образ загрузки для выполнения последующих шагов в Среде предустановки Windows.
Установленная операционная система по умолчанию
Выберите этот параметр, чтобы целевой компьютер перезагрузится в установленную ОС.
Уведомление пользователя перед перезапуском
Выберите этот параметр, чтобы отобразить уведомление для пользователя перед перезагрузкой конечного компьютера. Шаг выбирает этот параметр по умолчанию.
Сообщение уведомления
Введите уведомление, которое будет отображаться пользователю перед перезагрузкой конечного компьютера.
Время ожидания отображения сообщения
Укажите время в секундах до перезагрузки целевого компьютера. Значение по умолчанию — 60 секунд.
Восстановление пользовательского состояния
Используйте этот шаг, чтобы запустить средство миграции пользовательской среды (USMT) для восстановления пользовательского состояния и параметров на конечном компьютере. Этот шаг используется вместе с этапом "Запись состояния пользователя ".
Дополнительные сведения об управлении состоянием пользователя при развертывании операционных систем см. в разделе Управление состоянием пользователя.
Используйте этот шаг с шагами "Запросить хранилище состояний" и "Освободить хранилище состояний ", чтобы сохранить или восстановить параметры состояния с помощью точки миграции состояния. Этот параметр всегда расшифровывает хранилище состояний USMT с помощью ключа шифрования, который Создает Configuration Manager и управляет им.
Начиная с версии 2103, этот шаг и шаг "Запись состояния пользователя " используют текущий самый высокий поддерживаемый алгоритм шифрования AES 256.
Важно!
Если у вас есть активные миграции пользовательской среды, перед обновлением клиента Configuration Manager на этих устройствах восстановите состояние пользователя. В противном случае обновленный клиент не сможет восстановить состояние пользователя при попытке использовать другой алгоритм шифрования. При необходимости можно вручную восстановить состояние пользователя и явно использовать параметр /decrypt:3DES
USMT .
Шаг Восстановление состояния пользователя позволяет управлять ограниченным подмножеством наиболее часто используемых параметров USMT. Укажите дополнительные параметры командной строки с помощью переменной OSDMigrateAdditionalRestoreOptions .
Важно!
Если вы используете этот шаг для целей, не связанных со сценарием развертывания ОС, добавьте шаг Перезагрузить компьютер сразу после шага Восстановление пользовательского состояния .
Этот шаг выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редакторе последовательности задач, выберите Добавить, Состояние пользователя и Восстановить пользовательское состояние.
Переменные для восстановления пользовательского состояния
На этом шаге используйте следующие переменные последовательности задач:
- _OSDMigrateUsmtRestorePackageID
- OSDMigrateAdditionalRestoreOptions
- OSDMigrateContinueOnRestore
- OSDMigrateEnableVerboseLogging
- OSDMigrateLocalAccounts
- OSDMigrateLocalAccountPassword
- OSDStateStorePath
Командлеты для восстановления пользовательского состояния
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepRestoreUserState
- New-CMTSStepRestoreUserState
- Remove-CMTSStepRestoreUserState
- Set-CMTSStepRestoreUserState
Свойства для восстановления пользовательского состояния
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Пакет средств миграции пользовательской среды
Укажите пакет, содержащий версию USMT для этого шага. Для этого пакета не требуется программа. При выполнении шага последовательность задач использует версию USMT в указанном пакете. Укажите пакет, содержащий 32-разрядную или 64-разрядную версию USMT. Архитектура USMT зависит от архитектуры ОС, в которую восстанавливается состояние последовательности задач.
Восстановление всех захваченных профилей пользователей с помощью стандартных параметров
Восстанавливает захваченные профили пользователей со стандартными параметрами. Чтобы настроить параметры, которые восстанавливает USMT, выберите Настроить запись профиля пользователя.
Настройка способа восстановления профилей пользователей
Позволяет настроить файлы, которые требуется восстановить на целевом компьютере. Выберите Файлы , чтобы указать файлы конфигурации в пакете USMT, который вы хотите использовать для восстановления профилей пользователей. Чтобы добавить файл конфигурации, введите имя файла в поле Имя файла и нажмите кнопку Добавить. На панели Файлы перечислены файлы конфигурации, которые используются USMT. Указанный файл .xml определяет, какой файл пользователя выполняет восстановление USMT.
Восстановление профилей пользователей локального компьютера
Восстанавливает профили пользователей локального компьютера. Эти профили не относятся к пользователям домена. Назначьте новые пароли для восстановленных локальных учетных записей пользователей. USMT не может перенести исходные пароли. Введите новый пароль в поле Пароль и подтвердите пароль в поле Подтверждение пароля .
Продолжить, если некоторые файлы не могут быть восстановлены
Продолжает восстановление пользовательского состояния и параметров, даже если USMT не может восстановить некоторые файлы. Шаг включает этот параметр по умолчанию. Если этот параметр отключен и средство USMT обнаруживает ошибки при восстановлении файлов, этот шаг немедленно завершается ошибкой. USMT не восстанавливает все файлы.
Включение подробного ведения журнала
Включите этот параметр, чтобы создать более подробные сведения о файле журнала. При восстановлении состояния последовательность задач по умолчанию создает Loadstate.log в папке %WinDir%\ccm\logs
журнала последовательности задач .
Запуск командной строки
Используйте этот шаг для запуска указанной командной строки.
Выполняемая команда должна соответствовать следующим условиям:
Он не должен взаимодействовать с рабочим столом. Команда должна выполняться автоматически или в автоматическом режиме.
Он не должен инициировать перезапуск самостоятельно. Команда должна запросить перезапуск с помощью стандартного кода перезапуска 3010. Такое поведение гарантирует, что последовательность задач правильно обрабатывает перезапуск. Если команда возвращает код выхода 3010, подсистема последовательности задач перезагрузит компьютер. После перезапуска последовательность задач автоматически продолжается.
Этот шаг можно выполнить в полной версии ОС или Windows PE.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Общие и Запустить командную строку.
Переменные для командной строки запуска
На этом шаге используйте следующие переменные последовательности задач:
- OSDDoNotLogCommand
- SMSTSDisableWow64Redirection
- SMSTSRunCommandLineUserName
- SMSTSRunCommandLineUserPassword
- SMSTSRunCommandLineAsUser
- WorkingDirectory
Командлеты для командной строки запуска
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepRunCommandLine
- New-CMTSStepRunCommandLine
- Remove-CMTSStepRunCommandLine
- Set-CMTSStepRunCommandLine
Свойства командной строки запуска
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Командная строка
Указывает командную строку, выполняемую последовательностью задач. Это поле является обязательным. Включите расширения имен файлов, например VBS и .exe. Включите все необходимые файлы параметров и параметры командной строки.
Если не указать расширение имени файла, Configuration Manager попытается .com, .exe и .bat. Если имя файла имеет расширение, которое не является исполняемым типом, Configuration Manager пытается применить локальное сопоставление. Например, если командная строка readme.gif, Configuration Manager запускает приложение, указанное на конечном компьютере, для открытия .gif файлов.
Примеры:
setup.exe /a
cmd.exe /c copy Jan98.dat c:\sales\Jan98.dat
Примечание.
Для успешного выполнения предшествуйте действиям командной строки с помощью командыcmd.exe /c . Примерами этих действий являются перенаправление выходных данных, конвейер и команды копирования.
Выходные данные в переменную последовательности задач
Используйте этот параметр для сохранения выходных данных команды в настраиваемую переменную последовательности задач.
Примечание.
Configuration Manager ограничивает эти выходные данные последними 1000 символами.
Отключение перенаправления 64-разрядной файловой системы
По умолчанию 64-разрядные операционные системы используют перенаправитель файловой системы WOW64 для запуска командных строк. Это поведение заключается в правильном поиске 32-разрядных версий исполняемых файлов и библиотек ОС. Выберите этот параметр, чтобы отключить использование перенаправителя файловой системы WOW64. Windows выполняет команду, используя собственные 64-разрядные версии исполняемых файлов и библиотек ОС. Этот параметр не действует при работе в 32-разрядной ОС.
Рабочая папка
Указывает исполняемую папку для программы, не более 127 символов. Эта папка может быть абсолютным путем на конечном компьютере или путем относительно папки точки распространения, содержащей пакет. Это поле не является обязательным.
Примеры:
c:\officexp
i386
Примечание.
Кнопка Обзор позволяет найти файлы и папки на локальном компьютере. Все, что вы выбираете, также должно существовать на конечном компьютере. Он должен находиться в одном расположении с одинаковыми именами файлов и папок.
Пакет
При указании в командной строке файлов или программ, которые еще не присутствуют на конечном компьютере, выберите этот параметр, чтобы указать пакет Configuration Manager, содержащий необходимые файлы. Для пакета не требуется программа. Если указанные файлы существуют на конечном компьютере, этот параметр не является обязательным.
Перерыв
Указывает значение, указывающее, как долго Configuration Manager разрешает выполнение командной строки. Это значение может быть от одной минуты до 999 минут. Значение по умолчанию 15 минут. Этот параметр по умолчанию отключен.
Важно!
Если ввести значение, которое не дает достаточно времени для успешного выполнения указанной команды, этот шаг завершается ошибкой. Вся последовательность задач может завершиться ошибкой в зависимости от условий шага или группы. Если истекает время ожидания, Configuration Manager завершает процесс командной строки.
Выполните этот шаг от имени следующей учетной записи.
Указывает, что командная строка выполняется от имени учетной записи пользователя Windows, отличной от учетной записи локальной системы.
Примечание.
Чтобы выполнить простые скрипты или команды с другой учетной записью после установки ОС, сначала добавьте учетную запись на компьютер. Кроме того, может потребоваться восстановить профили пользователей Windows для запуска более сложных программ, таких как установщик Windows.
Учетная запись
Указывает учетную запись пользователя Windows, используемый на этом шаге для запуска командной строки. Командная строка выполняется с разрешениями указанной учетной записи. Выберите Задать, чтобы указать учетную запись локального пользователя или домена. Дополнительные сведения об учетной записи запуска последовательности задач от имени см. в разделе Учетные записи.
Важно!
Если на этом шаге указывается учетная запись пользователя и выполняется в Среде предустановки Windows, действие завершается ошибкой. Вы не можете присоединить Windows PE к домену. Этот сбой записывается в файле smsts.log.
Параметры запуска командной строки
Помимо параметров по умолчанию, настройте следующие дополнительные параметры на вкладке Параметры этого шага последовательности задач:
Коды успешного выполнения
Включите другие коды выхода из скрипта, которые шаг должен оценить как успешный.
Запуск скрипта PowerShell
Используйте этот шаг для запуска указанного скрипта Windows PowerShell.
Скрипт должен соответствовать следующим критериям:
Он не должен взаимодействовать с рабочим столом. Скрипт должен выполняться автоматически или в автоматическом режиме.
Он не должен инициировать перезапуск самостоятельно. Скрипт должен запросить перезагрузку с помощью стандартного кода перезапуска 3010. Такое поведение гарантирует, что последовательность задач правильно обрабатывает перезапуск. Если скрипт возвращает код выхода 3010, подсистема последовательности задач перезагрузит компьютер. После перезапуска последовательность задач автоматически продолжается.
Используйте подписанные скрипты PowerShell в формате Юникода. Формат ANSI, используемый по умолчанию, не работает на этом шаге.
Этот шаг можно выполнить в полной версии ОС или Windows PE. Чтобы выполнить этот шаг в Среде предустановки Windows, включите PowerShell в загрузочном образе. Включите компонент WinPE-PowerShell на вкладке Необязательные компоненты в свойствах образа загрузки. Дополнительные сведения об изменении образа загрузки см. в разделе Управление загрузочными образами.
Примечание.
PowerShell не включена по умолчанию в операционных системах Windows Embedded.
Предупреждение
Некоторые антивредоносные программы могут непреднамеренно активировать события для этого шага последовательности задач. Чтобы эти скрипты могли выполняться без вмешательства, настройте антивредоносное ПО, чтобы исключить %windir%\temp\smstspowershellscripts
.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Общие и Запустить скрипт PowerShell.
Переменные для запуска скрипта PowerShell
На этом шаге используйте следующие переменные последовательности задач:
- OSDLogPowerShellParameters
- SMSTSRunPowerShellAsUser
- SMSTSRunPowerShellUserName
- SMSTSRunPowerShellUserPassword
Командлеты для запуска скрипта PowerShell
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepRunPowerShellScript
- New-CMTSStepRunPowerShellScript
- Remove-CMTSStepRunPowerShellScript
- Set-CMTSStepRunPowerShellScript
Свойства для запуска скрипта PowerShell
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Пакет
Укажите пакет Configuration Manager, содержащий скрипт PowerShell. Один пакет может содержать несколько сценариев PowerShell.
Имя скрипта
Указывает имя выполняемого скрипта PowerShell. Это поле является обязательным.
Ввод скрипта PowerShell
Непосредственно введите код Windows PowerShell на этом шаге. Эта функция позволяет выполнять команды PowerShell во время последовательности задач без предварительного создания и распространения пакета с помощью скрипта.
При добавлении или изменении скрипта в окне скрипта PowerShell выполняются следующие действия:
Изменение скрипта напрямую
Открытие существующего скрипта из файла
Переход к существующему утвержденному скрипту в Configuration Manager
Параметры
Указывает параметры, передаваемые скрипту PowerShell. Эти параметры совпадают с параметрами скрипта PowerShell в командной строке.
Укажите параметры, используемые скриптом, а не для командной строки Windows PowerShell.
В следующем примере содержатся допустимые параметры:
-MyParameter1 MyValue1 -MyParameter2 MyValue2
В следующем примере содержатся недопустимые параметры. Первые два элемента — это параметры командной строки Windows PowerShell (-NoLogo и -ExecutionPolicy Unrestricted). Скрипт не использует эти параметры.
-NoLogo -ExecutionPolicy Unrestricted -File MyScript.ps1 -MyParameter1 MyValue1 -MyParameter2 MyValue2
Если значение параметра содержит специальный символ или пробел, используйте одинарные кавычки ('
) вокруг значения. Использование двойных кавычек ("
) может привести к неправильной обработке параметра на шаге последовательности задач.
Пример: -Arg1 '%TSVar1%' -Arg2 '%TSVar2%'
Для этого свойства также можно задать переменную.
Например, если указать %MyScriptVariable%
, когда последовательность задач выполняет скрипт, она добавляет значение этой настраиваемой переменной в командную строку PowerShell.
Политика выполнения PowerShell
Определите, какие скрипты PowerShell (если таковые есть) можно запускать на компьютере. Выберите одну из следующих политик выполнения:
AllSigned: выполняются только скрипты, подписанные доверенным издателем.
Undefined: не определяйте политику выполнения.
Обход: загрузите все файлы конфигурации и запустите все скрипты. Если вы скачаете неподписанный сценарий из Интернета, Windows PowerShell не запрашивает разрешение перед выполнением скрипта.
Важно!
PowerShell 1.0 не поддерживает политики выполнения Undefined и Bypass.
Выходные данные в переменную последовательности задач
Сохраните выходные данные скрипта в настраиваемую переменную последовательности задач.
Примечание.
Configuration Manager ограничивает эти выходные данные последними 1000 символами.
Пример использования этого свойства шага см. в разделе Настройка переменных.
Рабочая папка
Укажите начальную папку для скрипта не более 127 символов. Эта папка может быть абсолютным путем на конечном компьютере или путем относительно папки точки распространения, содержащей пакет. Это поле не является обязательным.
Примечание.
Кнопка Обзор позволяет найти файлы и папки на локальном компьютере. Все, что вы выбираете, также должно существовать на конечном компьютере. Он должен находиться в одном расположении с одинаковыми именами файлов и папок.
Перерыв
Укажите значение, указывающее, как долго Configuration Manager позволяет выполнять скрипт PowerShell. Это значение может быть от одной минуты до 999 минут. Значение по умолчанию 15 минут. Этот параметр по умолчанию отключен.
Важно!
Если ввести значение, которое не дает достаточно времени для успешного выполнения указанного скрипта, этот шаг завершается ошибкой. Вся последовательность задач может завершиться ошибкой в зависимости от условий шага или группы. Если истекло время ожидания, Configuration Manager завершает процесс PowerShell.
Выполните этот шаг от имени следующей учетной записи.
Укажите, что сценарий PowerShell выполняется от имени учетной записи пользователя Windows, отличной от учетной записи локальной системы.
Примечание.
Чтобы выполнить простые скрипты или команды с другой учетной записью после установки ОС, сначала добавьте учетную запись на компьютер. Кроме того, для выполнения более сложных действий может потребоваться восстановить профили пользователей Windows.
Учетная запись
Укажите учетную запись пользователя Windows, который используется на этом шаге для запуска скрипта PowerShell. Указанная учетная запись должна быть локальным администратором в системе, и скрипт выполняется с разрешениями этой учетной записи. Выберите Задать, чтобы указать учетную запись локального пользователя или домена. Дополнительные сведения об учетной записи запуска последовательности задач от имени см. в разделе Учетные записи.
Важно!
Если на этом шаге указывается учетная запись пользователя и выполняется в Среде предустановки Windows, действие завершается ошибкой. Вы не можете присоединить Windows PE к домену. Этот сбой записывается в файле smsts.log.
Параметры запуска скрипта PowerShell
Помимо параметров по умолчанию, настройте следующие дополнительные параметры на вкладке Параметры этого шага последовательности задач:
Коды успешного выполнения
Включите другие коды выхода из скрипта, которые шаг должен оценить как успешный.
Выполнение последовательности задач
На этом шаге выполняется другая последовательность задач. Он создает связь "родители-потомки" между последовательностью задач. С помощью дочерних последовательностей задач можно создавать больше модульных последовательностей задач, которые можно использовать повторно.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Общие и Запустить последовательность задач.
Спецификации и ограничения для последовательности задач запуска
При добавлении дочерней последовательности задач в последовательность задач учитывайте следующие моменты:
Родительская и дочерняя последовательности задач эффективно объединяются в одну политику, выполняемую клиентом.
Среда является глобальной. Если родительская последовательность задач задает переменную, а затем дочерняя последовательность задач изменяет ее, она сохраняет последнее значение. Если дочерняя последовательность задач создает новую переменную, она доступна для остальной части родительской последовательности задач.
Сообщения о состоянии отправляются в обычном режиме для одной операции последовательности задач.
Последовательность задач записывает записи в файл smsts.log с новыми записями журнала, которые четко видны при запуске дочерней последовательности задач.
Невозможно выбрать последовательность задач со ссылкой на образ загрузки. Для любого развертывания, требующего загрузочного образа, укажите его в родительской последовательности задач.
Если дочерняя последовательность задач отключена, развертывание завершается сбоем. Для обхода этого ограничения нельзя использовать параметр Продолжить при ошибке .
Если дочерняя последовательность задач содержит шаги, которые считаются очень влияющими, Центр программного обеспечения не обнаруживает ее и не отображает уведомление с высоким уровнем влияния. Измените свойства родительской последовательности задач на вкладке Уведомление пользователя, чтобы указать, что это последовательность задач с высоким уровнем влияния.
Если в дочерней последовательности задач отсутствует ссылка на пакет, просмотр родительской последовательности задач не обнаруживает это состояние. При изменении родительской последовательности задач она обнаруживает все отсутствующие ссылки в дочерних последовательностях задач при внесении изменений в родительский элемент.
Командлеты для выполнения последовательности задач
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepRunTaskSequence
- New-CMTSStepRunTaskSequence
- Remove-CMTSStepRunTaskSequence
- Set-CMTSStepRunTaskSequence
Свойства для последовательности задач запуска
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Выбор последовательности задач для запуска
Нажмите кнопку Обзор , чтобы выбрать дочернюю последовательность задач. Диалоговое окно Выбор последовательности задач не отображает родительскую последовательность задач.
Задание динамических переменных
Используйте этот шаг для выполнения следующих действий:
Сбор сведений с компьютера и его среды. Затем задайте указанные переменные последовательности задач с информацией.
Оценка определенных правил. Задайте переменные последовательности задач на основе правил, которые оценивают значение true.
Этот шаг можно выполнить в полной ос или в среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Общие и Задать динамические переменные.
Переменные для задания динамических переменных
Последовательность задач автоматически задает следующие переменные последовательности задач, доступные только для чтения:
- _SMSTSMake
- _SMSTSModel
- _SMSTSMacAddresses
- _SMSTSIPAddresses
- _SMSTSSerialNumber
- _SMSTSAssetTag
- _SMSTSUUID
Командлеты для задания динамических переменных
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepSetDynamicVariable
- New-CMTSStepSetDynamicVariable
- Remove-CMTSStepSetDynamicVariable
- Set-CMTSStepSetDynamicVariable
- New-CMTSRule
Свойства для задания динамических переменных
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Динамические правила и переменные
Чтобы задать динамическую переменную для использования в последовательности задач, добавьте правило. Затем задайте значение для каждой переменной, указанной в правиле. Кроме того, добавьте одну или несколько переменных без добавления правила. При добавлении правила выберите один из следующих категорий:
Компьютер: оцените значения тега аппаратного ресурса, UUID, серийного номера или MAC-адреса. При необходимости задайте несколько значений. Если какое-либо значение равно true, правило оценивается как true. Например, следующее правило оценивается как true, если серийный номер устройства 5892087, а MAC-адрес — 22-A4-5A-13-78-26:
IF Serial Number = 5892087 OR MAC address = 26-78-13-5A-A4-22 THEN
Расположение: оценка значений сетевого шлюза по умолчанию
Сделать и модель. Оцените значения для модели и модели компьютера. И make, и модель должны иметь значение true, чтобы правило оценило значение true.
Укажите звездочку (
*
) и вопросительный знак (?
) в качестве подстановочного знака. Звездочка соответствует нескольким символам, а вопросительный знак — одному символу. Например, строкаDELL*900?
соответствует иDELL-ABC-9001
DELL9009
.Переменная последовательности задач. Добавьте переменную последовательности задач, условие и значение для вычисления. Условия те же, что и для условий шага. Правило принимает значение true, если значение, заданное для переменной, соответствует указанному условию.
Укажите одну или несколько переменных для правила, которое имеет значение true, или задайте переменные без использования правила. Выберите существующую переменную или создайте пользовательскую переменную.
Существующие переменные последовательности задач. Выберите одну или несколько переменных из списка существующих переменных последовательности задач. Переменные массива недоступны для выбора.
Настраиваемые переменные последовательности задач. Определите настраиваемую переменную последовательности задач. Можно также указать существующую переменную последовательности задач. Этот параметр полезен для указания существующего массива переменных, например OSDAdapter, так как массивы переменных отсутствуют в списке существующих переменных последовательности задач.
После выбора переменных для правила укажите значение для каждой переменной. Переменная имеет указанное значение, если правило принимает значение true. Для каждой переменной можно выбрать Не отображать это значение , чтобы скрыть значение переменной. По умолчанию некоторые существующие переменные скрывают значения, например переменную OSDCaptureAccountPassword .
Важно!
При импорте последовательности задач с помощью шага Задать динамические переменные Configuration Manager удаляет все значения переменных, помеченные как Не отображать это значение. После импорта последовательности задач повторно введите значение динамической переменной.
Если вы используете параметр Не отображать это значение, значение переменной не отображается в редакторе последовательности задач. Файл журнала последовательности задач (smsts.log) или отладчик последовательности задач также не будут отображать значение переменной. Переменная по-прежнему может использоваться последовательностью задач при выполнении. Если вы больше не хотите, чтобы эти переменные были скрыты, сначала удалите их. Затем переопределите переменные, не выбирая параметр для их скрытия.
Предупреждение
Если включить переменные в командную строку шага запуска командной строки , в файле журнала последовательности задач отображается полная командная строка, включая значения переменных. Чтобы предотвратить появление потенциально конфиденциальных данных в файле журнала, задайте для переменной последовательности задач OSDDoNotLogCommand значение TRUE
.
Задание переменной последовательности задач
Используйте этот шаг, чтобы задать значение переменной, используемой с последовательностью задач.
Этот шаг можно выполнить в полной ос или в среде предустановки Windows.
Чтобы добавить этот шаг в редакторе последовательности задач, выберите Добавить, Общие и Задать переменную последовательности задач.
Переменные для задания переменной последовательности задач
Переменные последовательности задач считываются действиями последовательности задач и определяют поведение этих действий. Дополнительные сведения о конкретных переменных последовательности задач и их использовании см. в следующих статьях:
Командлеты для задания переменной последовательности задач
Выполните этот шаг с помощью следующих командлетов PowerShell:
Свойства для задания переменной последовательности задач
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Переменная последовательности задач
Укажите имя встроенной последовательности задач или переменной действия или укажите собственное имя определяемой пользователем переменной.
Не отображайте это значение
Включите этот параметр для маскирования конфиденциальных данных, хранящихся в переменных последовательности задач. Например, при указании пароля.
Примечание.
Включите этот параметр, а затем задайте значение переменной последовательности задач. В противном случае значение переменной задается не так, как предполагается, что может привести к непредвиденному поведению при выполнении последовательности задач.
Если вы используете параметр Не отображать это значение, значение переменной не отображается в редакторе последовательности задач. Файл журнала последовательности задач (smsts.log) или отладчик последовательности задач также не будут отображать значение переменной. Переменная по-прежнему может использоваться последовательностью задач при выполнении. Если вы больше не хотите, чтобы эта переменная была скрыта, сначала удалите ее. Затем переопределите переменную, не выбирая параметр для ее скрытия.
Предупреждение
Если включить переменные в командную строку шага запуска командной строки , в файле журнала последовательности задач отображается полная командная строка, включая значения переменных. Чтобы предотвратить появление потенциально конфиденциальных данных в файле журнала, задайте для переменной последовательности задач OSDDoNotLogCommand значение TRUE
.
Значение
Последовательность задач задает переменной это значение. Задайте для этой переменной последовательности задач значение другой переменной последовательности задач с синтаксисом %varname%
.
Настройка Windows и ConfigMgr
Используйте этот шаг для перехода с Windows PE на новую ОС. Этот шаг последовательности задач является обязательной частью любого развертывания ОС. Он устанавливает клиент Configuration Manager в новую ОС и подготавливает последовательность задач для продолжения выполнения в новой ОС.
Этот шаг отвечает за перенос последовательности задач из Среды предустановки Windows на полную ОС. Этот шаг выполняется как в Среде предустановки Windows, так и в полной ОС из-за этого перехода. Тем не менее, так как переход начинается в Среде предустановки Windows, его можно добавить только во время части Windows PE последовательности задач.
На этом шаге sysprep.inf или unattend.xml переменные каталога, такие как %WINDIR%
и %ProgramFiles%
, заменяются каталогом установки Среды предустановки Windows , X:\Windows
. Последовательность задач игнорирует переменные, указанные с помощью этих переменных среды.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Изображения и Настройка Windows и ConfigMgr.
Поведение для установки Windows и ConfigMgr
На этом шаге выполняются следующие действия:
Предварительные сведения: Windows PE
Замените переменные последовательности задач в файле unattend.xml.
Скачайте пакет, содержащий клиент Configuration Manager. Добавьте пакет в развернутый образ.
Настройка Windows
Установка на основе образа
Отключите клиент Configuration Manager в образе, если он существует. Другими словами, отключите автозапуск для службы клиента Configuration Manager.
Обновите реестр в развернутом образе, чтобы запустить развернутую ОС с той же буквой диска, что и на компьютере-образце.
Перезапустите развернутую ОС.
Мини-установка Windows выполняется с помощью ранее указанного sysprep.inf или unattend.xml файла ответов, в котором все взаимодействие с пользователем подавлено. Если вы используете шаг Применить параметры сети для присоединения к домену, эта информация будет указана в файле ответов. Мини-настройка Windows присоединяет компьютер к домену.
установка на основе Setup.exe. Выполняется Setup.exe, который следует стандартному процессу установки Windows:
Скопируйте пакет обновления ОС, указанный на шаге Применить операционную систему , на жесткий диск.
Перезапустите только что развернутую ОС.
Мини-настройка Windows выполняется с помощью ранее указанного sysprep.inf или файла ответов unattend.xml, в котором все параметры пользовательского интерфейса отключены. Если вы используете шаг Применить параметры сети для присоединения к домену, эта информация будет указана в файле ответов. Мини-настройка Windows присоединяет компьютер к домену.
Настройка клиента Configuration Manager
После завершения мини-настройки Windows последовательность задач возобновляется с помощью setupcomplete.cmd. Дополнительные сведения см. в статье Запуск скрипта после завершения установки (SetupComplete.cmd).
Включите или отключите учетную запись локального администратора на основе параметра, выбранного на шаге Применение параметров Windows .
Установите клиент Configuration Manager, используя ранее скачанный пакет и свойства установки, указанные на этом шаге. Клиент устанавливается в режиме подготовки. Этот режим не позволяет клиенту обрабатывать новые запросы политики до завершения последовательности задач. Дополнительные сведения см. в разделе Режим подготовки.
Дождитесь полной работы клиента.
Шаг завершен
Последовательность задач продолжает выполнение следующего шага.
Примечание.
Последовательность задач переходит из Среды предустановки Windows на только что установленную ОС Windows во время задачи Установки Windows и ConfigMgr . Когда только что установленная Windows запускается в первый раз, запускается программа установки Windows. В конце программы установки Windows последовательность задач перезапускается скриптом установки Windows SetupComplete.cmd. Это приводит к тому, что последовательность задач полностью выполняется в программе установки Windows. Групповая политика Windows обычно не обрабатывается до завершения установки Windows, поэтому групповая политика не обрабатывается до завершения последовательности задач. Это поведение согласовано в разных версиях Windows. Дополнительные сведения о порядке операций см. в разделе Запуск скрипта после завершения установки (SetupComplete.cmd).
Хотя групповая политика обычно не выполняется до завершения установки Windows и завершения последовательности задач, Windows и подсистема последовательности задач не блокируют запуск групповой политики. Некоторые действия, такие как скрипты, установка приложений или определенные шаги последовательности задач, выполняемые во время последовательности задач, могут активировать оценку групповой политики. Например, задача Установка обновлений программного обеспечения может активировать оценку групповой политики при установке сервера WSUS. Скрипт, вызывающий gpupdate, также может активировать обновление групповой политики.
Переменные для установки Windows и ConfigMgr
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для установки Windows и ConfigMgr
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepSetupWindowsAndConfigMgr
- New-CMTSStepSetupWindowsAndConfigMgr
- Remove-CMTSStepSetupWindowsAndConfigMgr
- Set-CMTSStepSetupWindowsAndConfigMgr
Свойства для установки Windows и ConfigMgr
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Пакет клиента
Нажмите кнопку Обзор, а затем выберите пакет установки клиента Configuration Manager, который будет использоваться на этом шаге.
Используйте предварительный клиентский пакет, если он доступен
Если доступен предварительный клиентский пакет, а компьютер является членом коллекции пилотного развертывания, последовательность задач использует этот пакет вместо пакета рабочего клиента. Предварительный клиент — это более новая версия для тестирования в рабочей среде. Нажмите кнопку Обзор, а затем выберите предварительный пакет установки клиента, который будет использоваться на этом шаге.
Свойства установки
Шаг последовательности задач автоматически задает назначение сайта и конфигурацию по умолчанию. Используйте это поле, чтобы указать все дополнительные свойства установки, которые будут использоваться при установке клиента. Чтобы ввести несколько свойств установки, разделите их пробелом.
Укажите параметры командной строки для использования во время установки клиента. Например, введите /skipprereq: silverlight.exe
, чтобы сообщить CCMSetup.exe не устанавливать необходимые компоненты Microsoft Silverlight. Дополнительные сведения о доступных параметрах командной строки для CCMSetup.exe см. в разделе Сведения о свойствах установки клиента.
При запуске последовательности задач развертывания ОС на интернет-клиенте, присоединенном к Microsoft Entra или использующего проверку подлинности на основе маркеров, необходимо указать свойство CCMHOSTNAME на шаге Настройка Windows и ConfigMgr . Например, CCMHOSTNAME=OTTERFALLS.CLOUDAPP.NET/CCM_Proxy_MutualAuth/12345678907927939
.
Параметры установки Windows и ConfigMgr
Примечание.
Не включайте кнопку Продолжить при ошибке на вкладке Параметры . Если на этом шаге возникает ошибка, последовательность задач завершается сбоем независимо от того, включен ли этот параметр.
Обновление операционной системы
Используйте этот шаг для обновления более ранней версии Windows до более поздней версии Windows.
Этот шаг последовательности задач выполняется только в полной ОС. Он не выполняется в Среде предустановки Windows.
Чтобы добавить этот шаг в редактор последовательности задач, выберите Добавить, Изображения и Обновить операционную систему.
Совет
Носители Windows 11 и Windows 10 включают несколько выпусков. При настройке последовательности задач для использования пакета обновления ОС или образа ОС обязательно выберите поддерживаемый выпуск.
Используйте предварительное кэширование содержимого, чтобы скачать применимый пакет обновления ОС, прежде чем пользователь установит последовательность задач. Дополнительные сведения см. в разделе Настройка содержимого перед кэшем.
Переменные для ос обновления
На этом шаге используйте следующие переменные последовательности задач:
Командлеты для обновления ОС
Выполните этот шаг с помощью следующих командлетов PowerShell:
- Get-CMTSStepUpgradeOperatingSystem
- New-CMTSStepUpgradeOperatingSystem
- Remove-CMTSStepUpgradeOperatingSystem
- Set-CMTSStepUpgradeOperatingSystem
Свойства для ос обновления
На вкладке Свойства этого шага настройте параметры, описанные в этом разделе.
Пакет обновления
Выберите этот параметр, чтобы указать пакет обновления ОС Windows, который будет использоваться для обновления.
Путь к исходным файлам
Указывает локальный или сетевой путь к носителю Windows, который использует программа установки Windows. Этот параметр соответствует параметру /InstallFrom
командной строки программы установки Windows .
Можно также указать переменную, например %MyContentPath%
или %DPC01%
. При использовании переменной для пути к источнику задайте ее значение ранее в последовательности задач. Например, используйте шаг Скачивание содержимого пакета , чтобы указать переменную для расположения пакета обновления ОС. Затем используйте эту переменную в качестве исходного пути для этого шага.
Издание
Укажите выпуск на носителе ОС, который будет использоваться для обновления.
Ключ продукта
Укажите ключ продукта для применения к процессу обновления.
Установка следующих обновлений компонентов
Начиная с версии 2103, выберите этот параметр, чтобы обновить ос Windows клиента с помощью обновления компонентов. Этот параметр использует содержимое, которое синхронизируется через точку обновления программного обеспечения. Размер обслуживающего файла ESD обычно меньше, чем пакет обновления ОС и файл образа WIM.
Нажмите кнопку "Создать" (золотая звездочка) и добавьте обновление компонентов.
Примечание.
Вы можете добавлять только обновления компонентов.
Если ваша среда поддерживает несколько языков или архитектур, добавьте на шаг несколько обновлений компонентов. Клиент использует первое применимое обновление, которое не заменено другими развернутыми обновлениями.
Пользовательский интерфейс с обновлением компонентов в последовательности задач такой же, как и с пакетом обновления ОС.
Предоставьте следующее содержимое драйвера в программу установки Windows во время обновления
Добавьте драйверы на конечный компьютер во время обновления. Драйверы должны быть совместимы с Windows 10 или более поздней версии. Этот параметр соответствует параметру /InstallDriver
командной строки программы установки Windows . Дополнительные сведения см. в разделе Параметры командной строки программы установки Windows.
Укажите один из следующих вариантов:
Пакет драйверов. Выберите Обзор и выберите существующий пакет драйверов из списка.
Промежуточное содержимое. Выберите этот параметр, чтобы указать расположение для содержимого драйвера. Можно указать локальную папку, сетевой путь или переменную последовательности задач. При использовании переменной для пути к источнику задайте ее значение ранее в последовательности задач. Например, с помощью шага Download Package Content (Скачивание содержимого пакета ).
Совет
Если вы хотите иметь динамическое содержимое для нескольких типов оборудования:
Используйте несколько экземпляров этого шага с условиями для типов оборудования и отдельного содержимого драйвера.
Используйте несколько экземпляров шага Скачивание содержимого пакета . Поместите содержимое в общее расположение, а затем используйте параметр Промежуточное содержимое . Преимущество этого метода заключается в том, что последовательность задач имеет один шаг обновления ОС .
Примечание.
Этот параметр несовместим с обновлениями компонентов.
Время ожидания (в минутах)
Укажите количество минут до того, как Configuration Manager не выполнит этот шаг. Этот параметр удобен, если программа установки Windows останавливает обработку, но не завершает работу.
Проверка совместимости программы установки Windows без запуска обновления
Выполните проверку совместимости программы установки Windows, не запуская процесс обновления. Этот параметр соответствует параметру /Compat ScanOnly
командной строки программы установки Windows . Разверните весь пакет обновления ОС с помощью этого параметра.
Если этот параметр включен, этот шаг не переводит клиент Configuration Manager в режим подготовки. Программа установки Windows работает автоматически в фоновом режиме, и клиент продолжает работать в обычном режиме. Дополнительные сведения см. в разделе Режим подготовки.
Программа установки возвращает код выхода в результате проверки. В следующей таблице приведены некоторые из наиболее распространенных кодов выхода:
Код выхода | Сведения |
---|---|
MOSETUP_E_COMPAT_SCANONLY (0xC1900210) | Нет проблем с совместимостью ("успешно"). |
MOSETUP_E_COMPAT_INSTALLREQ_BLOCK (0xC1900208) | Проблемы совместимости с действиями. |
MOSETUP_E_COMPAT_MIGCHOICE_BLOCK (0xC1900204) | Выбранный вариант миграции недоступен. Например, обновление с Enterprise на Professional. |
MOSETUP_E_COMPAT_SYSREQ_BLOCK (0xC1900200) | Не подходит для Windows 10. |
MOSETUP_E_COMPAT_INSTALLDISKSPACE_BLOCK (0xC190020E) | Недостаточно свободного места на диске. |
Дополнительные сведения об этом параметре см. в разделе Параметры Command-Line программы установки Windows.
Игнорировать любые сообщения о совместимости, которые могут быть отклонены
Указывает, что программа установки завершает установку, игнорируя любые сообщения о совместимости, которые могут быть отклонены. Этот параметр соответствует параметру /Compat IgnoreWarning
командной строки программы установки Windows .
Динамическое обновление программы установки Windows с помощью Центра обновления Windows
Включите установку для выполнения операций динамического обновления, таких как поиск, скачивание и установка обновлений. Этот параметр соответствует параметру /DynamicUpdate
командной строки программы установки Windows . Этот параметр несовместим с обновлениями программного обеспечения Configuration Manager. Включите этот параметр при управлении обновлениями с помощью автономных служб Windows Server Update Services (WSUS) или Центра обновления Windows для бизнеса.
Переопределение политики и использование Центра обновления Майкрософт по умолчанию
Временно переопределите локальную политику в режиме реального времени для выполнения операций динамического обновления. Компьютер получает обновления из Центра обновления Windows.