Последовательности задач обеспечивают механизм для выполнения нескольких шагов или задач на клиентском компьютере на уровне командной строки без вмешательства пользователя. Последовательности задач не представляют собой полного языка сценариев. Последовательности задач можно объявлять компьютерам. Последовательности задач нельзя объявлять пользователям.
После создания последовательности задач доступ к ней можно получить в консоли Configuration Manager 2007, выбрав узел Последовательности задач. Узел последовательности задач и последовательности задач в нем реплицируются на дочерние сайты в иерархии Configuration Manager. Если последовательности задач не удается обнаружить образ, на который указывает ссылка, или пакет в точке распространения, то в последовательности задач будут содержаться неработающие ссылки, и это приведет к ошибке при ее запуске. Можно также создать подпапки для управления или группировки последовательностей задач. Данные подпапки также реплицируются на дочерние сайты.
Терминология для последовательности задач
В приведенном ниже списке терминов описываются последовательности задач и их компоненты.
- Действие
- Часть команды отдельного шага в последовательности задач. Существует два типа действий последовательности задач: пользовательские действия и встроенные действия.
- Пользовательское действие
- Предоставляемая администратором командная строка, которая выполняет команду на клиентском компьютере Configuration Manager 2007.
- Встроенное действие
- Действие Configuration Manager 2007, выполняющее определенное действие на клиентском компьютере Configuration Manager 2007.
- Условие
- Параметр в шаге последовательности задач или группе последовательности задач, который определяет, должен ли клиент Configuration Manager 2007 выполнять действие.
- Шаг
- Основной компонент последовательности задач или группы последовательности задач. В каждом шаге может содержаться действие или необязательная проверка для условий, назначенных задаче.Группировка шагов последовательности задач не является обязательной, однако она улучшает удобочитаемость последовательности задач и обработку ошибок.
- Группа
- Логическое упорядочивание нескольких шагов в последовательности
задач. Группа последовательности задач состоит из имени и
необязательной проверки для условий, назначенных задаче.
Примечание В каждой группе последовательности задач могут содержаться дополнительные вложенные группы последовательности задач.
- Последовательность задач
- Один или несколько шагов или групп, последовательно связанных для выполнения операции или задачи.
Создание новой последовательности задач
С помощью мастера создания последовательности задач можно создать новую последовательность задач. Дополнительные сведения о создании пользовательских последовательностей задач см. по следующей ссылке: Управление последовательностями задач. В мастере содержатся встроенные и пользовательские последовательности задач, которые позволяют выполнять много различных задач. Можно создавать последовательности задач, которые выполняют задачи от записи и установки пакетов образа операционной системы до изменения параметров реестра.
Кроме того, можно создавать последовательности задач, позволяющие устанавливать существующий пакет образа, создавать и захватывать эталонный образ операционной системы или создавать пользовательскую последовательность задач, которая выполняет настраиваемую задачу при помощи переменных. Пользовательские последовательности задач можно использовать для выполнения специальных развертываний операционной системы или других пользовательских действий либо шагов.
Пользовательские и встроенные последовательности задач можно использовать для выполнения нескольких шагов последовательности задач на конечном компьютере. Для выполнения установки используется последовательность шагов. Имена последовательности задач не обязательно должны быть уникальными.
После завершения работы мастера создания последовательности задач создается новый объект последовательности задач, который отображается в области результатов консоли Configuration Manager.
Использование последовательностей задач вне развертывания операционной системы
Несмотря на то, что последовательности задач необходимы для развертывания операционной системы, они также играют важную роль в других задачах Configuration Manager 2007. Преимущества последовательностей задач обеспечиваются их гибкостью, которая позволяет администраторам использовать данное средство для настройки параметров клиента, распространения программного обеспечения, обновления драйверов, изменения состояний пользователей и выполнения других задач независимо от развертывания операционной системы.
Последовательности задач и учетная запись доступа к сети
В Configuration Manager 2007 последовательности задач выполняются только в контексте локальной системной учетной записи. Учетная запись доступа к сети используется для доступа к требуемым пакетам, размещенным на точках распространения Configuration Manager 2007. Необходимо правильно настроить учетную запись доступа к сети, или последовательность задач не удастся выполнить из-за отсутствия доступа к пакетам Configuration Manager 2007, которые требуются для завершения соответствующей задачи. В Configuration Manager 2007 R2 последовательность задач можно изменить для выполнения в качестве другой учетной записи. Дополнительные сведения об учетной записи доступа к сети см. в разделе Об учетной записи доступа к сети.
Примечание |
---|
Учетная запись доступа к сети никогда не используется в качестве контекста безопасности для выполнения программ, установки обновлений или выполнения последовательностей задач. Тем не менее, учетная запись доступа к сети используется для доступа к связанным ресурсам сети. |
При использовании загрузочного образа для запуска развертывания операционной системы приложение Configuration Manager 2007 использует среду предустановки Windows, не являющуюся полноценной операционной системой. В среде предустановки Windows используется автоматически создаваемое случайное имя, которое не является членом какого-либо домена. Если учетная запись доступа к сети не настроена надлежащим образом, у компьютера могут отсутствовать разрешения для доступа к пакетам Configuration Manager 2007, которые требуются для завершения последовательности задач.
Дополнительные сведения о настройке учетной записи доступа к сети см. по следующей ссылке: Настройка учетной записи доступа к сети.
Управление доступом
Управление доступом можно предоставить определенным последовательностям задач. Для отдельных последовательностей задач права пользователя можно задать при помощи вкладки Безопасность таким же образом, как для других объектов Configuration Manager 2007. Дополнительные сведения о назначении прав пользователя см. в разделе Предоставление пользователям и группам прав доступа к объектам.
Чтобы создать новую последовательность задач или папку, необходимо иметь разрешение на создание или администрирование для папки последовательностей задач. Также необходимо иметь по крайней мере разрешение на чтение для объектов (таких как пакеты), на которые будет ссылаться последовательность задач. Для объявления последовательности задач необходимо наличие только разрешения на чтение для последовательности задач.
Объявление последовательности задач
Можно объявить последовательность задач любой коллекции Configuration Manager 2007. По умолчанию объявления последовательности задач доступны вложенным коллекциям.
Каждый конечный компьютер получает последовательность задач посредством объявления и выполняет ее в соответствии с параметрами, заданными в объявлении. Последовательности задач не содержат связанных файлов или программ. Все файлы, на которые ссылается пользовательская последовательность задач, должны уже присутствовать на конечном компьютере или находиться на доступной точке распространения. Объявленная последовательность задач запускается на клиентских компьютерах, даже если программа или пакет был уже ранее успешно установлен.
Клиент Configuration Manager 2007 будет использовать обычные методы опроса Configuration Manager 2007, чтобы обнаружить объявление последовательности задач. Дополнительные сведения о методах опроса клиента Configuration Manager 2007 см. по следующей ссылке: Инициация получения политики для клиента Configuration Manager
Нельзя объявлять последовательность задач, которая ссылается на несуществующую программу.
Дополнительные сведения об объявлении последовательностей задач см. в разделе Объявление последовательностей задач.
Изменение последовательности задач
Для обновления или изменения действий времени выполнения, связанных с существующей последовательностью задач, можно использовать Редактор последовательности задач. Можно также изменить порядок шагов последовательности задач при помощи редактора последовательности задач, чтобы изменить приоритет, назначенный каждому шагу последовательности задач. Можно также указать, как последовательность задач будет обрабатывать ошибки шагов, выполнение которых привело к сбою. Для этого необходимо указать, что последовательность задач должна продолжать работу в случае возникновения ошибки. Можно также добавить условия в последовательность задач при помощи операторов Если на вкладке Параметры.
Если в результате изменения в последовательности задач имеются несвязанные ссылки на пакет или программу, необходимо исправить ссылку, удалить программу без ссылки из последовательности задач или временно отключить вызвавший ошибку шаг последовательности задач, пока не будет исправлена или удалена нерабочая ссылка.
Шаги и действия последовательности задач
Шаги представляют собой основные компоненты последовательности задач. Они содержат команды, запускаемые на конечном компьютере, для выполнения задач, таких как установка операционной системы, создание записи реестра или установка программного пакета Configuration Manager 2007.
Последовательно выполняются шаги последовательности задач, и обрабатываются условия, назначенные каждому шагу последовательности задач. Действие инициируется, если шаг применим к Клиент Configuration Manager. Следующий шаг последовательности задач не начинается, пока не завершено предыдущее действие. Последовательность задач считается завершенной, когда все шаги выполнены или когда вызвавший сбой шаг приводит к преждевременному завершению последовательности задач.
Важно! |
---|
По умолчанию последовательность задач завершится ошибкой после сбоя одного шага или действия. Чтобы продолжить выполнение после сбоя шага последовательности задач, щелкните вкладку Параметры и выберите команду Продолжать при ошибке. |
Группы последовательности задач
Группы — это несколько шагов в последовательности задач. Группа последовательности задач состоит из имени и необязательной проверки для условий, назначенных задаче.
Создание групп позволяет объединить несколько шагов в последовательности задач. Группы могут быть вложены друг в друга. Группа может представлять собой сочетание шагов и подгрупп. Группы полезны для объединения нескольких шагов, имеющих общее условие. Как и для отдельных шагов, для группы можно настроить поведение при сбое.
Чтобы разрешить последовательности задач перейти к следующему шагу в случае сбоя одного из шагов, необходимо на вкладке Параметры установить для последовательности задач значение Продолжать при ошибке. В следующей таблице и примере показано, как работает параметр Продолжать при ошибке.
В данном примере существуют две группы последовательностей задач, в каждой из которых содержится три шага последовательности задач.
Группа или шаг последовательности задач | Параметр "Продолжать при ошибке" |
---|---|
Группа 1 последовательности задач |
Выбран параметр Продолжать при ошибке |
Шаг 1 последовательности задач |
Выбран параметр Продолжать при ошибке |
Шаг 2 последовательности задач |
|
Шаг 3 последовательности задач |
|
Группа 2 последовательности задач |
|
Шаг 4 последовательности задач |
|
Шаг 5 последовательности задач |
|
Шаг 6 последовательности задач |
- Если шаг 1 последовательности задач
завершится ошибкой, выполнение последовательности задач будет
продолжено шагом 2.
- Если шаг 2 последовательности задач
завершится ошибкой, выполнение последовательности задач продолжится
не шагом 3, а шагами 4 и 5, которые находятся в другой группе
последовательности задач.
- Если шаг 4 завершится ошибкой, дальнейшие
шаги выполняться не будут и последовательность задач завершится
ошибкой, поскольку параметр Продолжать при ошибке не
настроен для группы 2 последовательности задач.
Необходимо назначить имя группам последовательности задач, хотя имя группы не обязательно должно быть уникальным. Можно также ввести необязательное описание для группы последовательности задач.
Выполнение последовательностей задач
В Configuration Manager 2007 с пакетом обновления 1 (SP1) и более ранних версиях последовательности задач всегда выполняются при помощи локальной системной учетной записи, поэтому отсутствует возможность выполнения последовательности задач для каждого отдельного пользователя, вошедшего в систему. В Configuration Manager 2007 R2 шаг командной строки в последовательности задач можно изменить таким образом, чтобы выполнять его в другой учетной записи. Перед выполнением последовательности задач будет проводиться проверка пакетов, на которые есть ссылка. Если пакет, на который есть ссылка, не проверен или не доступен в точке распространения, последовательность задач возвратит ошибку для соответствующего шага последовательности задач. Если объявленная последовательность задач была настроена для загрузки и запуска, все зависимые программы загружаются в кэш клиента Configuration Manager 2007. Необходимые пакеты и программы будут получены с точек распространения. Если размер кэша клиента Configuration Manager 2007 слишком мал или не удается обнаружить программу, последовательность задач завершится с ошибкой и будет создано сообщение об изменении состояния. С помощью параметра Загрузить содержимое с точки распространения и запустить его локально можно также указать, следует ли при необходимости загружать содержимое. Кроме того, при помощи параметра Запустить программу из точки распространения можно указать, чтобы установка выполнялась по сети.
Когда последовательности задач не удается найти зависимый пакет или программу, немедленно возвращается ошибка, если объявление является необязательным. Однако если объявление является обязательным, клиент Configuration Manager 2007 дождется, пока необходимый пакет или программа реплицируется на соответствующую точку распространения.
Важно! |
---|
Необходимо наличие доступного форматированного раздела диска, если для шага последовательности задач требуется перезапуск компьютера. В противном случае выполнение последовательности задач приведет к сбою, независимо от параметров обработки ошибок. |
Если зависимый объект последовательности задач, например пакет распространения программного обеспечения, обновляется до новой версии, любая последовательность задач, которая ссылается на пакет, автоматически обновляется и указывает на последнюю версию.
Примечание |
---|
Перед запуском все последовательности задач проверяются на возможные зависимости и доступность на точках распространения. При удалении объекта, от которого зависит существующая последовательность задач, выдается ошибка. Дополнительные сведения о способах определения отсутствующих объектов последовательности задач см. по следующей ссылке: Файлы журналов для развертывания операционной системы |
В случае успешного завершения или ошибки последовательности задач соответствующая запись вносится в журнал клиента Configuration Manager 2007. После запуска на компьютере отменить или остановить последовательность задач невозможно.
Импорт и экспорт последовательностей задач
Последовательность задач, созданную на одном сайте Configuration Manager 2007, можно экспортировать, а затем импортировать в другой сайт или иерархию Configuration Manager 2007. В случае использования последовательностей задач с сайта, отличного от того, на котором она была изначально создана, необходимо убедиться в доступности ссылок на изображения и пакеты на новом сайте. В противном случае произойдет сбой последовательности задач, зависящей от данного пакета. Чтобы экспортировать последовательности задач, щелкните правой кнопкой мыши последовательность задач и нажмите Экспорт. Будет предложено ввести имя последовательности задач и выбрать расположение для сохранения экспортированной последовательности задач. При экспорте последовательности задач в нее не включаются изображения или пакеты, на которые имеются ссылки. Если импортированной последовательности задач не удается обнаружить в точке распространения пакеты, на которые указывает ссылка, то в последовательности задач будут содержаться неработающие ссылки и это приведет к ошибке при ее запуске. Не пытайтесь изменять последовательность задач после ее экспорта. Перед тем, как изменять последовательность задач, ее необходимо импортировать в сайт Configuration Manager 2007. Ограничьте доступ к экспортированным файлам, чтобы исключить изменение данных.
Важно! |
---|
Из-за изменений в схеме последовательности задач, позволяющей запускать последовательность задач от имени определенной учетной записи, невозможно импортировать последовательности задач Configuration Manager 2007 R2, которые используют функцию "Запуск от имени", при помощи сервера сайта Configuration Manager 2007. Выполнение последовательности задач Configuration Manager 2007 R2, которая использует функцию "Запуск от имени" и выполняется на Configuration Manager 2007, завершится сбоем. |
Чтобы импортировать последовательность задач, щелкните Импортировать в области Действия и укажите расположение файла последовательности задач.
Создание носителя для последовательностей задач
Последовательности задач и относящиеся к ним файлы и зависимости можно записать на DVD-диск, набор компакт-дисков или на USB-устройство флэш-памяти. Съемный носитель позволяет запускать последовательность задач на компьютерах, не имеющих сетевого подключения к сайту Configuration Manager 2007. Носитель с последовательностью задач можно использовать только на том сайте, на котором данный носитель был создан. Дополнительные сведения о создании носителей см. по следующей ссылке: Развертывание образа операционной системы с использованием носителя
Можно создать три типа съемных носителей.
- Автономный. Автономный носитель содержит
последовательность задач и все связанные объекты, необходимые для
запуска последовательности задач. Последовательности задач на
автономном носителе можно выполнять, когда у Клиент Configuration
Manager отсутствует или ограничено подключение к сети. Автономный
носитель можно запустить двумя способами: 1) если конечный
компьютер не загружен, используется образ среды предустановки
Windows с автономного носителя, связанный с последовательностью
задач, и начинается выполнение последовательности задач. 2)
автономный носитель можно запустить вручную — для этого
пользователь должен находиться в сети и запустить установку.
Важно! Для шагов последовательности задач на автономном носителе должна иметься возможность автономного запуска из сети. В противном случае шаг последовательности задач приведет к сбою. Например, шаг последовательности задач, требующий получения пакета точкой распространения, завершится сбоем. Тем не менее, если необходимые пакеты содержатся на автономном носителе, шаг последовательности задач будет выполнен успешно. - Загрузочный. Загрузочный носитель содержит
все необходимые файлы, чтобы запустить конечный компьютер для
подключения к инфраструктуре Configuration Manager 2007. Конечный
компьютер может определить, какие последовательности задач
необходимо запускать на основании членства в коллекции конечного
компьютера. Последовательность задач и зависимые объекты не
содержатся на носителе, а получаются по сети от клиента
Configuration Manager 2007. Данный метод полезен для использования
на новых компьютерах или при развертывании на компьютерах без
операционной системы, а также в тех случаях, когда на компьютере
отсутствует клиент Configuration Manager 2007.
- Для записи. Носитель для записи используется
для записи образа операционной системы, который был настроен и
создан вне инфраструктуры Configuration Manager 2007. Носитель для
записи может содержать пользовательское программы, выполняемые
перед последовательностью задач. Пользовательская программа может
взаимодействовать с рабочим столом, запрашивать пользователя ввести
значения или создавать переменные, используемые последовательностью
задач.
Необходимо задать пароль, который будет присвоен носителю. Пользователь должен ввести данный пароль, чтобы получить доступ к файлам, содержащимся на носителе. Если для носителя задан пароль, для ввода этого пароля на конечном компьютере должен присутствовать пользователь.
При запуске последовательности задач при помощи носителя архитектура микросхемы компьютера, содержащаяся на носителе, не будет распознана. Будет предпринята попытка запуска последовательности задач, даже если заданная архитектура не совпадает с той, что установлена на конечном компьютере.
Важно! |
---|
Если архитектура микросхемы, содержащаяся на носителе, не совпадает с архитектурой микросхемы, установленной на конечном компьютере, произойдет сбой установки. |
Использование носителя в средах основного режима Configuration Manager 2007
При использовании носителя, созданного в Configuration Manager 2007, для развертывания операционных систем в основном режиме необходимо добавить на носитель сертификат инфраструктуры открытого ключа (PKI), если последовательности задач обмениваются данными с точкой управления сайта, работающего в основном режиме. Без этого сертификата проверка подлинности клиентов точкой управления завершится неудачей, и операционная система развернута не будет. Дополнительные сведения о сертификатах, предназначенных для использования с носителем развертывания операционных систем, см. по следующей ссылке: Управление сертификатами основного режима и развертывание операционной системы
Кроме того, для доверия точки управления к сертификату, содержащемуся на носителе, сайт должен иметь корневой центр сертификации для сертификата. Дополнительные сведения о настройке сайта с корневым центром сертификации см. в разделе Задание сертификатов корневого центра сертификации для клиентов развертывания операционной системы.