Планирование автоматизации задач в Configuration Manager
Относится к Configuration Manager (Current Branch)
Вы можете создавать последовательности задач для автоматизации задач в среде Configuration Manager. Эти задачи варьируются от записи ОС на компьютере-образце до развертывания ОС на одном или нескольких конечных компьютерах. Действия последовательности задач определяются в отдельных шагах последовательности. При выполнении последовательности задач она выполняет действия каждого шага на уровне командной строки в контексте локальной системы. Это означает, что последовательность задач выполняется полностью автоматически без вмешательства пользователя.
Шаги и действия последовательности задач
Шаги являются основными компонентами последовательности задач. Они могут включать такие команды, как:
- Настройка и запись ОС эталонного компьютера
- Установка Windows, драйверов оборудования, клиента Configuration Manager и программного обеспечения на целевом компьютере
Действия шага определяют команды шага последовательности задач. Существует два типа действий:
- Действие, определяемое с помощью строки командной строки, называется пользовательским действием.
- Действие, предопределенное Configuration Manager, называется встроенным действием.
Последовательность задач может выполнять любое сочетание пользовательских и встроенных действий.
Шаги последовательности задач также могут включать условия, управляющие поведением шага. Эти действия включают остановку последовательности задач или продолжение последовательности задач при возникновении ошибки. Одним из типов условий является переменная последовательности задач. Например, используйте переменную SMSTSLastActionRetCode для проверки условия предыдущего шага. Добавьте условия в один шаг или группу шагов.
Последовательность задач обрабатывает шаги последовательно. Эта последовательность включает действие шага и любые условия на шаге. Когда Configuration Manager начинает обрабатывать шаг последовательности задач, он не начинает следующий шаг, пока не будет завершено предыдущее действие.
Последовательность задач считается завершенной, если:
- Все его действия завершены.
- Неудачный шаг приводит к тому, что Configuration Manager перестает выполнять последовательность задач до завершения всех ее шагов.
Например, если шаг последовательности задач не может найти изображение или пакет, на которые ссылается ссылка, в точке распространения, последовательность задач содержит неработающие ссылки. Configuration Manager перестает выполнять последовательность задач на этом этапе, если только на шаге, завершившемся с ошибкой, не будет установлено условие для продолжения при возникновении ошибки.
Важно!
По умолчанию последовательность задач завершается сбоем после сбоя одного шага или действия. Если вы хотите, чтобы последовательность задач продолжалась даже в случае сбоя шага, измените последовательность задач, перейдите на вкладку Параметры и выберите Продолжить при ошибке.
Дополнительные сведения о шагах, которые можно добавить в последовательность задач, см. в разделе Шаги последовательности задач.
Группы последовательности задач
В последовательности задач можно сгруппировать несколько шагов. Группа последовательности задач состоит из имени, необязательного описания и любых необязательных условий. Последовательность задач оценивает условия группы как единицу перед продолжением следующего шага. Вложенные группы друг в друга или включают в себя смесь шагов и подгрупп. Группы полезны для объединения нескольких шагов, которые используют общее условие.
Назначьте имя группам последовательности задач. Он не должен быть уникальным. Можно также указать необязательное описание для группы последовательности задач.
Важно!
По умолчанию группа последовательности задач завершается ошибкой при сбое любого шага или внедренной группы в группе. Если вы хотите, чтобы последовательность задач продолжалась при сбое шага или внедренной группы, установите параметр Продолжить при ошибке на шаге или группе.
В следующей таблице показано, как работает параметр Продолжить при ошибке при группирования шагов.
В этом примере существует две группы последовательностей задач, каждая из которых включает три шага последовательности задач.
Группа или шаг последовательности задач | Продолжить настройку ошибки |
---|---|
Группа последовательности задач 1 | Продолжить при выбранной ошибке . |
Шаг 1 последовательности задач | Продолжить при выбранной ошибке . |
Шаг 2 последовательности задач | Не задано. |
Шаг 3 последовательности задач | Не задано. |
Группа последовательности задач 2 | Не задано. |
Шаг 4 последовательности задач | Не задано. |
Шаг 5 последовательности задач | Не задано. |
Шаг 6 последовательности задач | Не задано. |
Если шаг 1 последовательности задач завершается сбоем, последовательность задач продолжается с шагом 2.
Если шаг 2 последовательности задач завершается сбоем, последовательность задач не выполняет шаг 3. Так как для группы последовательности задач 1 настроено значение Продолжить при ошибке, последовательность задач продолжается до группы последовательности задач 2. Далее выполняется шаг 4 последовательности задач.
Если шаг 4 последовательности задач завершается сбоем, дальнейшие шаги не выполняются. Последовательность задач завершается сбоем, так как параметр Продолжить при ошибке не настроен для группы последовательности задач 2.
Добавление дочерних последовательностей задач в последовательность задач
Добавьте новый шаг последовательности задач, который запускает другую последовательность задач. На этом шаге создается связь "родители-потомки" между последовательности задач. Этот шаг позволяет создать больше модульных последовательностей задач, которые можно использовать повторно.
Дополнительные сведения см. в разделе Выполнение последовательности задач.
Примечание.
Configuration Manager не включает эту необязательную функцию по умолчанию. Перед ее использованием необходимо включить эту функцию. Дополнительные сведения см. в разделе Включение дополнительных функций из обновлений.
Переменные последовательности задач
Переменные последовательности задач — это набор пар имени и значения. Они предоставляют параметры конфигурации и развертывания ОС для задач конфигурации компьютеров, ОС и пользовательского состояния в клиенте Configuration Manager. Переменные последовательности задач предоставляют механизм для настройки и настройки шагов в последовательности задач.
При выполнении последовательности задач многие параметры последовательности задач сохраняются как переменные среды. Вы можете получить доступ к значениям встроенных переменных последовательности задач или изменить их. Вы также можете создать новые переменные последовательности задач, чтобы настроить способ выполнения последовательности задач на конечном компьютере.
Используйте переменные последовательности задач для выполнения следующих действий:
Настройка параметров для действия последовательности задач
Предоставление аргументов командной строки для шага последовательности задач
Оценка условия, определяющего, выполняется ли шаг последовательности задач или группа.
Предоставление значений для пользовательских скриптов, используемых в последовательности задач
Например, у вас есть последовательность задач, которая включает шаг последовательности задач присоединения к домену или рабочей группе . Разверните последовательность задач в разных коллекциях, где членство в коллекции определяется членством в домене. Укажите переменную последовательности задач для каждой коллекции для доменного имени каждой коллекции. Затем используйте переменную последовательности задач, чтобы указать соответствующее доменное имя в последовательности задач.
Дополнительные сведения см. в разделе Использование переменных последовательности задач.
Создание последовательности задач
Создание последовательностей задач с помощью мастера создания последовательности задач. Мастер может создавать встроенные последовательности задач, которые выполняют определенные задачи, или пользовательские последовательности задач, которые могут выполнять множество различных задач. Мастер позволяет создавать следующие типы последовательностей задач:
Установка существующего образа ОС на целевом компьютере
Создание и запись образа ОС эталонного компьютера
Обновление Windows с помощью пакета обновления ОС на целевом компьютере
Создание пользовательской последовательности задач, которая выполняет настраиваемую задачу или специализированное развертывание ОС
Дополнительные сведения см. в разделе Создание последовательности задач для установки ОС.
Изменение последовательности задач
Измените последовательность задач с помощью редактора последовательности задач. Редактор может внести следующие изменения в последовательность задач:
Добавление или удаление шагов из последовательности задач
Изменение порядка шагов последовательности задач
Добавление или удаление групп шагов
Укажите, продолжается ли последовательность задач при возникновении ошибки
Добавление условий к шагам и группам последовательности задач
Важно!
Если в результате изменения в последовательности задач есть несвязанные ссылки на объект, редактору необходимо исправить ссылку, прежде чем она сможет закрыться. Возможные действия:
- Исправление ссылки
- Удаление объекта без ссылки из последовательности задач
- Временно отключите шаг последовательности задач, завершився сбоем, пока не исправится или не будет удалена неработающие ссылки.
Дополнительные сведения об изменении последовательностей задач см. в разделе Использование редактора последовательности задач.
Развертывание последовательности задач
Разверните последовательность задач на конечных компьютерах, которые находятся в любой коллекции Configuration Manager. Используйте встроенную коллекцию Все неизвестные компьютеры для развертывания операционных систем на неизвестных компьютерах. Вы не можете развернуть последовательность задач в коллекциях пользователей.
Важно!
Не развертывайте последовательности задач, устанавливающие операционные системы в неподходящие коллекции. Убедитесь, что коллекция, на которой развертывается последовательность задач, включает только те компьютеры, на которых требуется установить ОС. Чтобы предотвратить нежелательные развертывания ОС, настройте параметры для развертываний с высоким риском. Дополнительные сведения см. в разделе Параметры для управления развертываниями с высоким риском.
Каждый конечный компьютер, получающий последовательность задач, выполняет последовательность задач в соответствии с параметрами, указанными в развертывании. Сами последовательности задач не содержат связанных файлов или программ. Все файлы, на которые ссылается последовательность задач, должны уже присутствовать на конечном компьютере или храниться в точке распространения, к которому клиенты могут получить доступ.
Примечание.
Последовательность задач устанавливает пакеты, на которые ссылаются программы, даже если программа или пакет уже установлены на конечном компьютере.
Если последовательность задач устанавливает приложение, приложение устанавливается только в том случае, если выполнены правила требований для приложения, а приложение еще не установлено на основе метода обнаружения, указанного для приложения.
Клиент Configuration Manager запускает развертывание последовательности задач при скачивании политики клиента. Чтобы активировать это действие, а не ждать следующего цикла опроса, см. статью Инициирование получения политики для клиента Configuration Manager.
При развертывании последовательностей задач на устройствах Windows Embedded, включенных с помощью фильтра записи, можно указать, следует ли отключить фильтр записи на устройстве во время развертывания, а затем перезапустить устройство после развертывания. Если фильтр записи не отключен, последовательность задач развертывается во временном наложении и не будет доступна при перезапуске устройства.
Примечание.
При развертывании последовательности задач на устройстве Windows Embedded убедитесь, что устройство является членом коллекции с настроенным периодом обслуживания. Это позволяет управлять отключением и включением фильтра записи, а также перезапуском устройства.
Если клиенты скачивают последовательности задач за пределами периода обслуживания, последовательность задач загружается дважды. В этом сценарии клиент скачивает последовательность задач, отключает фильтр записи, перезагружает компьютер, а затем снова скачивает последовательность задач. Это связано с тем, что последовательность задач изначально была загружена во временное наложение, которое очищается при перезапуске устройства.
Дополнительные сведения о развертывании последовательностей задач см. в разделе Развертывание последовательности задач.
Экспорт и импорт
Configuration Manager позволяет экспортировать и импортировать последовательности задач. При экспорте последовательности задач можно включить объекты, на которые ссылается последовательность задач.
Дополнительные сведения см. в разделе Экспорт и импорт последовательностей задач.
Запуск последовательности задач
Последовательности задач всегда выполняются с помощью учетной записи локальной системы. При выполнении последовательности задач клиент Configuration Manager сначала проверяет наличие пакетов, на которые указывает ссылка, прежде чем запускать шаги последовательности задач. Если не удается проверить или скачать пакет, на который ссылается ссылка, последовательность задач возвращает ошибку для связанного шага последовательности задач.
Примечание.
Шаг последовательности задач Выполнение командной строки предоставляет возможность выполнения команды от имени другой учетной записи.
Если вы настроите развертывание последовательности задач для скачивания и запуска, клиент Configuration Manager скачивает все зависимое содержимое в свой кэш. Если размер кэша клиента слишком мал или содержимое не удается найти, последовательность задач завершается сбоем. Клиент создает сообщение о состоянии.
Можно также указать, что клиент загружает содержимое только при необходимости. Чтобы выполнить это действие, выберите Скачать содержимое локально, если это необходимо, выполнив последовательность задач в развертывании последовательности задач. Другой вариант — запуск программы из точки распространения. При использовании этого параметра клиент устанавливает файлы непосредственно из точки распространения, не скачивая их в кэш.
При настройке развертывания последовательности задач как Доступно, если клиент не может найти зависимое содержимое для последовательности задач, он немедленно отправляет ошибку. Для обязательного развертывания клиент Configuration Manager ожидает в этой ситуации. Он повторяет попытку скачать содержимое до крайнего срока, если содержимое еще не реплицировано в расположение содержимого, к которому клиент может получить доступ.
Когда последовательность задач успешно завершается или завершается сбоем, Configuration Manager записывает это состояние в журнал клиента.
После запуска последовательности задач на компьютере ее невозможно отменить или остановить.
Важно!
Если шаг последовательности задач требует перезагрузки компьютера, клиент должен иметь возможность загрузки в отформатированный раздел диска. В противном случае последовательность задач завершается сбоем независимо от обработки ошибок, указанных в последовательности задач.
При обновлении зависимого объекта последовательности задач до более новой версии любая последовательность задач, ссылающаяся на пакет, автоматически обновляется. Он ссылается на последнюю версию независимо от количества развернутых обновлений.
Использование периодов обслуживания
Вы можете указать, когда может выполняться последовательность задач, определив период обслуживания для коллекции устройств. Окна обслуживания настраиваются с помощью даты начала, времени начала и окончания, а также шаблона повторения. При задании расписания периода обслуживания можно указать, что период обслуживания применяется только к последовательности задач. Дополнительные сведения см. в разделе Использование периодов обслуживания.
Важно!
При настройке периода обслуживания для запуска последовательности задач после запуска последовательности задач она продолжает выполняться, даже если период обслуживания закрывается.
Если к устройству применено несколько периодов обслуживания, клиент может игнорировать период обслуживания Всех развертываний . Начиная с версии 1810, используйте следующий параметр клиента, чтобы управлять этим поведением: Включить установку обновлений программного обеспечения в период обслуживания "Все развертывания", когда доступен период обслуживания "Обновление программного обеспечения". Дополнительные сведения см. в разделе О параметрах клиента.
Последовательности задач и учетная запись доступа к сети
Важно!
В некоторых сценариях развертывания ОС не требуется использовать учетную запись сетевого доступа. Дополнительные сведения см. в разделе Расширенный протокол HTTP.
Хотя последовательности задач выполняются только в контексте учетной записи локальной системы, может потребоваться настроить учетную запись сетевого доступа в следующих случаях:
Если последовательность задач пытается получить доступ к содержимому Configuration Manager в точках распространения. Правильно настройте учетную запись сетевого доступа, в противном случае последовательность задач завершится ошибкой.
При использовании образа загрузки для запуска развертывания ОС. В этом случае Configuration Manager использует среду Windows PE, которая не является полной ОС. Среда Предустановки Windows использует автоматически созданное случайное имя, которое не является членом какого-либо домена. Если вы неправильно настроите учетную запись сетевого доступа, компьютер не сможет получить доступ к требуемому содержимому для последовательности задач.
Примечание.
Учетная запись сетевого доступа никогда не используется в качестве контекста безопасности для запуска программ, установки приложений, установки обновлений или выполнения последовательностей задач. Учетная запись сетевого доступа используется только для доступа к связанным ресурсам в сети.
Дополнительные сведения об учетной записи доступа к сети см. в статье Учетная запись доступа к сети.
Расширенный протокол HTTP
При включении расширенного ПРОТОКОЛА HTTP для следующих сценариев не требуется учетная запись сетевого доступа для загрузки содержимого из точки распространения:
- Последовательности задач, выполняемые с загрузочного носителя или PXE
- Последовательности задач, выполняемые из Центра программного обеспечения
Эти последовательности задач могут быть для развертывания ОС или пользовательскими. Он также поддерживается для компьютеров рабочей группы.
Дополнительные сведения см. в разделе Расширенный протокол HTTP.
Примечание.
В следующих сценариях развертывания ОС по-прежнему требуется использование учетной записи доступа к сети:
- Параметр развертывания последовательности задач, доступ к содержимому непосредственно из точки распространения, когда это необходимо для запущенной последовательности задач
- Шаг Запросить хранилище состояний . Если учетной записи компьютера не удается подключиться к хранилищу состояний, используйте учетную запись доступа к сети.
- При подключении с ненадежным доменом или через леса Active Directory
- Шаг "Применить образ ОС ", "Доступ к содержимому непосредственно из точки распространения"
- Дополнительный параметр последовательности задач для запуска другой программы
- Многоадресной рассылки
Создание носителя
Вы можете записывать последовательности задач и связанные с ними файлы и зависимости на несколько типов носителей. Configuration Manager поддерживает съемные носители, такие как DVD-диск или USB-устройство флэш-памяти для захвата, автономный и загрузочный носитель. Предварительно подготовленный носитель использует файл образа Windows (WIM).
При создании носителя укажите пароль для управления доступом. Затем пользователь должен ввести пароль на целевом компьютере, чтобы запустить последовательность задач.
При выполнении последовательности задач с носителя указанная архитектура процессора носителя не распознана. Если указанная архитектура не соответствует целевому компьютеру, последовательность задач по-прежнему пытается выполнить. Если архитектура носителя не соответствует архитектуре целевого компьютера, последовательность задач завершается сбоем.
Дополнительные сведения см. в разделе Создание носителя последовательности задач.
Типы носителей
Configuration Manager поддерживает следующие типы носителей:
Захват мультимедиа
Этот носитель записывает образ ОС, который вы настраиваете и создаете за пределами инфраструктуры Configuration Manager. Носитель записи может содержать пользовательские программы, которые могут выполняться перед выполнением последовательности задач. Пользовательская программа может взаимодействовать с рабочим столом, запрашивать у пользователя входные значения или создавать переменные, которые будут использоваться последовательностью задач.
Дополнительные сведения см. в разделе Создание носителя записи.
Автономный носитель
Автономный носитель содержит последовательность задач и все связанные объекты, необходимые для выполнения последовательности задач. Изолированные последовательности задач мультимедиа могут выполняться, если Configuration Manager имеет ограниченное подключение к сети или отсутствует. Запустите автономный носитель следующими способами:
Если целевой компьютер не загружен, образ Windows PE, связанный с последовательностью задач, используется с автономного носителя, и последовательность задач начинается.
Вручную запустите автономный носитель. Если пользователь вошел на компьютер, он может инициировать последовательность задач с носителя.
Важно!
Шаги последовательности задач автономного носителя должны выполняться без получения данных из сети. В противном случае сбой шага последовательности задач, который пытается получить данные. Например, шаг последовательности задач, требующий точки распространения для получения пакета, завершается сбоем. Если автономный носитель содержит необходимый пакет, шаг последовательности задач выполняется успешно.
Дополнительные сведения см. в статье Создание автономного носителя.
Загрузочный носитель
Загрузочный носитель содержит необходимые файлы для запуска конечного компьютера, чтобы он смог подключиться к инфраструктуре Configuration Manager. Затем он определяет, какие последовательности задач следует запускать, на основе членства в коллекции. Этот носитель не включает последовательность задач или зависимые объекты. Вместо этого клиент загружает содержимое по сети. Этот метод полезен для новых компьютеров или развертываний без операционной системы, если на конечном компьютере нет ОС.
Дополнительные сведения см. в разделе Создание загрузочного носителя.
Предварительно подготовленный носитель
Предварительно подготовленный носитель развертывает образ ОС на целевом компьютере, который не подготовлен. Предварительно подготовленный носитель хранится в виде файла образа Windows (WIM). Этот файл можно установить на компьютер без операционной системы изготовителем или в промежуточном центре предприятия. Преимущество предварительно подготовленного носителя заключается в том, что для этих расположений не требуется подключение к Configuration Manager среде.
Дополнительные сведения см. в разделе Создание предварительно подготовленного носителя.