Пример сценария, который можно использовать с Configuration Manager 2007 для автоматизации настройки фильтров записи в Windows Embedded до и после установки программного обеспечения и обновлений к нему, см. в разделе Пример сценария настройки фильтров записи при помощи Configuration Manager 2007 на устройствах с операционной системой Windows Embedded.
Для использования сценария, распространения программного обеспечения и управления обновлениями программного обеспечения при помощи Configuration Manager 2007 на устройствах Windows Embedded, использующих фильтр записи EWF или FBWF, необходимо выполнить перечисленные ниже действия.
- Создайте пакет распространения программного обеспечения для
развертывания сценария VBScript, содержащего перечисленные ниже
программы.
- Программа 1. Отправка команды для выключения
фильтра записи.
- Программа 2. Отправка команды для включения
фильтра записи.
- Программа 1. Отправка команды для выключения
фильтра записи.
- Создайте пользовательскую последовательность задач, выполняющую
перечисленные ниже задачи.
- Установка CScript-сервера как сервера
сценариев по умолчанию путем запуска следующей команды: cmd.exe
/c cscript.exe
- Запуск программы 1 для выключения фильтра
записи.
- Выполнение необходимых действий по
распространению и обновлению программного обеспечения.
- Запуск программы 2 для включения фильтра
записи.
- Установка CScript-сервера как сервера
сценариев по умолчанию путем запуска следующей команды: cmd.exe
/c cscript.exe
- Развертывание последовательности задач среди устройств в
организации.
Примечание |
---|
Сценарий, приведенный в примере, был разработан для безопасной работы в любой операционной системе, однако его работа была проверена только с образами Windows XP Embedded. Тщательно проверьте сценарий перед запуском на других системах. |
С помощтю перечисленных ниже процедур создайте пакет распространения программного обеспечения и программы, содержащие пример сценария, чтобы создать и развернуть последовательность задач, используемую для установки сценария на устройствах с ОС Windows Embedded в организации.
Создание пакета распространения программного обеспечения и программ, содержащих развертываемый сценарий
-
Скопируйте сценарий с раздела Пример сценария настройки фильтров записи при помощи Configuration Manager 2007 на устройствах с операционной системой Windows Embedded. Сохраните его как текстовый файл с именем XPeWriteFilters.vbs.
-
В консоли Configuration Manager выберите System Center Configuration Manager / База данных сайта / Управление компьютером / Распространение программного обеспечения.
-
Щелкните правой кнопкой мыши узел Пакеты, а затем последовательно нажмите кнопки Создать и Пакет, чтобы открыть мастер создания пакетов.
-
На странице Общие укажите имя пакета и другие дополнительные свойства, а затем нажмите кнопку Далее.
-
На странице Источник данных установите флажок Этот пакет содержит исходные файлы.
-
В разделе Исходная версия нажмите кнопку Задать, чтобы открыть диалоговое окно Задание исходного каталога.
-
В диалоговом окне Задать исходный каталог введите путь или перейдите к расположению, содержащему сценарий XPeWriteFilters.vbs, затем нажмите кнопку ОК.
-
На странице Источник данных установите флажок Всегда получать файлы из исходного каталога. При необходимости установите все оставшиеся параметры на этой странице, а затем нажмите кнопку Далее.
-
Выполните указания на оставшихся страницах мастера нового пакета в соответствии со стандартными процедурами распространения программного обеспечения.
Примечание Эту процедуру требуется выполнить для сайта Configuration Manager 2007 только один раз.
Создание программы для запуска языка сценариев VBScript в режиме выключения
-
В консоли Configuration Manager выберите System Center Configuration Manager / База данных сайта / Управление компьютером / Распространение программного обеспечения.
-
Разверните узел Пакеты, а затем разверните имя пакета, созданного при помощи предыдущей процедуры.
-
Щелкните правой кнопкой мыши пункт Программы под пакетом, а затем последовательно нажмите кнопки Создать и Программа, чтобы открыть мастер создания программы.
-
На странице Общие укажите перечисленные ниже значения.
- В поле Имя введите Выключить фильтр
записи.
- В поле Командная строка введите
команду cmd.exe /c cscript.exe XPeWriteFilter.vbs
DISABLE.
- В раскрывающемся списке После
выполнения выберите пункт Configuration Manager
перезапускает компьютер.
- В поле Имя введите Выключить фильтр
записи.
-
Нажмите кнопку Далее.
-
На странице Требования нажмите кнопку Далее.
-
На странице Среда выберите пункт В любом случае в раскрывающемся списке Требования запуска, а затем нажмите кнопку Далее.
-
На странице Дополнительно установите флажок Разрешить установку программы из последовательности задач "Установка программного обеспечения" без объявления.
-
Выполните указания на оставшихся страницах мастера нового пакета в соответствии со стандартными процедурами распространения программного обеспечения.
Примечание Эту процедуру требуется выполнить для сайта Configuration Manager 2007 только один раз.
Создание программы для запуска языка сценариев VBScript в режиме включения
-
В консоли Configuration Manager выберите System Center Configuration Manager / База данных сайта / Управление компьютером / Распространение программного обеспечения.
-
Разверните узел Пакеты, а затем разверните имя пакета, созданного при помощи предыдущей процедуры.
-
Щелкните правой кнопкой мыши пункт Программы под пакетом, а затем последовательно нажмите кнопки Создать и Программа, чтобы открыть мастер создания программы.
-
На странице Общие укажите перечисленные ниже значения.
- В поле Имя введите Включить фильтр
записи.
- В поле Командная строка введите
команду cmd.exe /c cscript.exe XPeWriteFilter.vbs
ENABLE.
- В раскрывающемся списке После
выполнения выберите пункт Configuration Manager
перезапускает компьютер.
- В поле Имя введите Включить фильтр
записи.
-
Нажмите кнопку Далее.
-
На странице Требования нажмите кнопку Далее.
-
На странице Среда выберите пункт В любом случае в раскрывающемся списке Требования запуска, а затем нажмите кнопку Далее.
-
На странице Дополнительно установите флажок Разрешить установку программы из последовательности задач "Установка программного обеспечения" без объявления.
-
Выполните указания на оставшихся страницах мастера нового пакета в соответствии со стандартными процедурами распространения программного обеспечения.
Примечание Эту процедуру требуется выполнить для сайта Configuration Manager 2007 только один раз.
Создание последовательности задач
-
В консоли Configuration Manager выберите раздел System Center Configuration Manager / База данных сайта / Управление компьютером / Развертывание операционной системы и разверните узел.
-
Щелкните правой кнопкой мыши Последовательности задач, выберите пункт Создать, а затем щелкните Последовательность задач, чтобы открыть мастер создания последовательности задач.
-
На странице Создать новую последовательность задач выберите команду Создать новую пользовательскую последовательность задач, а затем нажмите кнопку Далее.
-
На странице Сведения о последовательности задач укажите имя и необязательное примечание для последовательности задач, а затем нажмите кнопку Далее. Не вводите значение в поле Образ загрузки.
-
На странице Сводка проверьте значения, указанные для последовательности задач, а затем нажмите кнопку Далее.
-
Нажмите кнопку Закрыть, чтобы закрыть мастер создания последовательности задач.
Редактирование последовательности задач
-
В консоли Configuration Manager выберите раздел System Center Configuration Manager / База данных сайта / Управление компьютером / Развертывание операционной системы и разверните узел.
-
Щелкните Последовательности задач, щелкните правой кнопкой мыши последовательность задач, созданную при выполнении предыдущей процедуры, а затем выберите команду Редактировать, чтобы открыть редактор последовательности задач.
-
Выберите команду Добавить, щелкните Общие, а затем выберите пункт Выполнить из командной строки, чтобы добавить новую задачу для задания сервера сценария по умолчанию.
-
На вкладке Свойства задачи Выполнить из командной строки укажите в поле Командная строка следующую команду:
Скопировать код cmd.exe /c cscript.exe
-
Выберите команду Добавить, щелкните Общие, а затем выберите пункт Установить программное обеспечение, чтобы добавить новую задачу для выключения фильтра записи.
-
На вкладке Свойства задачи Установить программное обеспечение нажмите кнопку Обзор, а затем выберите ранее созданный пакет со сценарием XPeWriteFilter.vbs.
-
В раскрывающемся списке Программа выберите программу Выключить фильтр записи.
-
При необходимости добавьте дополнительные задачи для установки программного обеспечения или его обновлений.
-
Выберите команду Добавить, щелкните Общие, а затем выберите пункт Установить программное обеспечение, чтобы добавить новую задачу для включения фильтра записи.
-
На вкладке Свойства задачи Установить программное обеспечение нажмите кнопку Обзор, а затем выберите ранее созданный пакет со сценарием XPeWriteFilter.vbs.
-
В раскрывающемся списке Программа выберите программу Включить фильтр записи.
-
Нажмите кнопку ОК, чтобы сохранить изменения и закрыть редактор последовательности задач.
Развертывание последовательности задач
-
В консоли Configuration Manager выберите раздел System Center Configuration Manager / База данных сайта / Управление компьютером / Развертывание операционной системы и разверните узел.
-
Щелкните Последовательности задач, щелкните правой кнопкой мыши последовательность задач, созданную при выполнении предыдущей процедуры, а затем выберите команду Объявить, чтобы открыть мастера создания объявления.
-
На странице Общие укажите перечисленные ниже сведения.
- Имя: укажите имя объявления.
- Комментарий: укажите необязательное
описание для объявления.
- Последовательность задач: нажмите
кнопку Обзор, а затем выберите последовательность задач для
объявления на устройствах с ОС Windows Embedded.
- Коллекция: нажмите кнопку
Обзор, а затем выберите коллекцию устройств с ОС
Windows Embedded, в которой необходимо объявить
последовательность задач.
- Имя: укажите имя объявления.
-
Нажмите кнопку Далее.
-
Выполните указания на оставшихся страницах мастера создания обновления в соответствии со стандартными процедурами распространения программного обеспечения.
Последовательность задач будет запущена на целевых устройствах. Запустите сценарий, чтобы выключить фильтр записи, и установите необходимое программное обеспечение или обновления к нему. После этого сценарий будет автоматически перезапущен, чтобы включить фильтр записи после завершения установки.