Пример сценария, который можно использовать с Configuration Manager 2007 для автоматизации настройки фильтров записи в Windows Embedded до и после установки программного обеспечения и обновлений к нему, см. в разделе Пример сценария настройки фильтров записи при помощи Configuration Manager 2007 на устройствах с операционной системой Windows Embedded.

Для использования сценария, распространения программного обеспечения и управления обновлениями программного обеспечения при помощи Configuration Manager 2007 на устройствах Windows Embedded, использующих фильтр записи EWF или FBWF, необходимо выполнить перечисленные ниже действия.

  1. Создайте пакет распространения программного обеспечения для развертывания сценария VBScript, содержащего перечисленные ниже программы.

    • Программа 1. Отправка команды для выключения фильтра записи.

    • Программа 2. Отправка команды для включения фильтра записи.

  2. Создайте пользовательскую последовательность задач, выполняющую перечисленные ниже задачи.

    • Установка CScript-сервера как сервера сценариев по умолчанию путем запуска следующей команды: cmd.exe /c cscript.exe

    • Запуск программы 1 для выключения фильтра записи.

    • Выполнение необходимых действий по распространению и обновлению программного обеспечения.

    • Запуск программы 2 для включения фильтра записи.

  3. Развертывание последовательности задач среди устройств в организации.

Примечание
Сценарий, приведенный в примере, был разработан для безопасной работы в любой операционной системе, однако его работа была проверена только с образами Windows XP Embedded. Тщательно проверьте сценарий перед запуском на других системах.

С помощтю перечисленных ниже процедур создайте пакет распространения программного обеспечения и программы, содержащие пример сценария, чтобы создать и развернуть последовательность задач, используемую для установки сценария на устройствах с ОС Windows Embedded в организации.

Создание пакета распространения программного обеспечения и программ, содержащих развертываемый сценарий

  1. Скопируйте сценарий с раздела Пример сценария настройки фильтров записи при помощи Configuration Manager 2007 на устройствах с операционной системой Windows Embedded. Сохраните его как текстовый файл с именем XPeWriteFilters.vbs.

  2. В консоли Configuration Manager выберите System Center Configuration Manager / База данных сайта / Управление компьютером / Распространение программного обеспечения.

  3. Щелкните правой кнопкой мыши узел Пакеты, а затем последовательно нажмите кнопки Создать и Пакет, чтобы открыть мастер создания пакетов.

  4. На странице Общие укажите имя пакета и другие дополнительные свойства, а затем нажмите кнопку Далее.

  5. На странице Источник данных установите флажок Этот пакет содержит исходные файлы.

  6. В разделе Исходная версия нажмите кнопку Задать, чтобы открыть диалоговое окно Задание исходного каталога.

  7. В диалоговом окне Задать исходный каталог введите путь или перейдите к расположению, содержащему сценарий XPeWriteFilters.vbs, затем нажмите кнопку ОК.

  8. На странице Источник данных установите флажок Всегда получать файлы из исходного каталога. При необходимости установите все оставшиеся параметры на этой странице, а затем нажмите кнопку Далее.

  9. Выполните указания на оставшихся страницах мастера нового пакета в соответствии со стандартными процедурами распространения программного обеспечения.

    Примечание
    Эту процедуру требуется выполнить для сайта Configuration Manager 2007 только один раз.

Создание программы для запуска языка сценариев VBScript в режиме выключения

  1. В консоли Configuration Manager выберите System Center Configuration Manager / База данных сайта / Управление компьютером / Распространение программного обеспечения.

  2. Разверните узел Пакеты, а затем разверните имя пакета, созданного при помощи предыдущей процедуры.

  3. Щелкните правой кнопкой мыши пункт Программы под пакетом, а затем последовательно нажмите кнопки Создать и Программа, чтобы открыть мастер создания программы.

  4. На странице Общие укажите перечисленные ниже значения.

    • В поле Имя введите Выключить фильтр записи.

    • В поле Командная строка введите команду cmd.exe /c cscript.exe XPeWriteFilter.vbs DISABLE.

    • В раскрывающемся списке После выполнения выберите пункт Configuration Manager перезапускает компьютер.

  5. Нажмите кнопку Далее.

  6. На странице Требования нажмите кнопку Далее.

  7. На странице Среда выберите пункт В любом случае в раскрывающемся списке Требования запуска, а затем нажмите кнопку Далее.

  8. На странице Дополнительно установите флажок Разрешить установку программы из последовательности задач "Установка программного обеспечения" без объявления.

  9. Выполните указания на оставшихся страницах мастера нового пакета в соответствии со стандартными процедурами распространения программного обеспечения.

    Примечание
    Эту процедуру требуется выполнить для сайта Configuration Manager 2007 только один раз.

Создание программы для запуска языка сценариев VBScript в режиме включения

  1. В консоли Configuration Manager выберите System Center Configuration Manager / База данных сайта / Управление компьютером / Распространение программного обеспечения.

  2. Разверните узел Пакеты, а затем разверните имя пакета, созданного при помощи предыдущей процедуры.

  3. Щелкните правой кнопкой мыши пункт Программы под пакетом, а затем последовательно нажмите кнопки Создать и Программа, чтобы открыть мастер создания программы.

  4. На странице Общие укажите перечисленные ниже значения.

    • В поле Имя введите Включить фильтр записи.

    • В поле Командная строка введите команду cmd.exe /c cscript.exe XPeWriteFilter.vbs ENABLE.

    • В раскрывающемся списке После выполнения выберите пункт Configuration Manager перезапускает компьютер.

  5. Нажмите кнопку Далее.

  6. На странице Требования нажмите кнопку Далее.

  7. На странице Среда выберите пункт В любом случае в раскрывающемся списке Требования запуска, а затем нажмите кнопку Далее.

  8. На странице Дополнительно установите флажок Разрешить установку программы из последовательности задач "Установка программного обеспечения" без объявления.

  9. Выполните указания на оставшихся страницах мастера нового пакета в соответствии со стандартными процедурами распространения программного обеспечения.

    Примечание
    Эту процедуру требуется выполнить для сайта Configuration Manager 2007 только один раз.

Создание последовательности задач

  1. В консоли Configuration Manager выберите раздел System Center Configuration Manager / База данных сайта / Управление компьютером / Развертывание операционной системы и разверните узел.

  2. Щелкните правой кнопкой мыши Последовательности задач, выберите пункт Создать, а затем щелкните Последовательность задач, чтобы открыть мастер создания последовательности задач.

  3. На странице Создать новую последовательность задач выберите команду Создать новую пользовательскую последовательность задач, а затем нажмите кнопку Далее.

  4. На странице Сведения о последовательности задач укажите имя и необязательное примечание для последовательности задач, а затем нажмите кнопку Далее. Не вводите значение в поле Образ загрузки.

  5. На странице Сводка проверьте значения, указанные для последовательности задач, а затем нажмите кнопку Далее.

  6. Нажмите кнопку Закрыть, чтобы закрыть мастер создания последовательности задач.

Редактирование последовательности задач

  1. В консоли Configuration Manager выберите раздел System Center Configuration Manager / База данных сайта / Управление компьютером / Развертывание операционной системы и разверните узел.

  2. Щелкните Последовательности задач, щелкните правой кнопкой мыши последовательность задач, созданную при выполнении предыдущей процедуры, а затем выберите команду Редактировать, чтобы открыть редактор последовательности задач.

  3. Выберите команду Добавить, щелкните Общие, а затем выберите пункт Выполнить из командной строки, чтобы добавить новую задачу для задания сервера сценария по умолчанию.

  4. На вкладке Свойства задачи Выполнить из командной строки укажите в поле Командная строка следующую команду:

      Скопировать код
    cmd.exe /c cscript.exe
    
  5. Выберите команду Добавить, щелкните Общие, а затем выберите пункт Установить программное обеспечение, чтобы добавить новую задачу для выключения фильтра записи.

  6. На вкладке Свойства задачи Установить программное обеспечение нажмите кнопку Обзор, а затем выберите ранее созданный пакет со сценарием XPeWriteFilter.vbs.

  7. В раскрывающемся списке Программа выберите программу Выключить фильтр записи.

  8. При необходимости добавьте дополнительные задачи для установки программного обеспечения или его обновлений.

  9. Выберите команду Добавить, щелкните Общие, а затем выберите пункт Установить программное обеспечение, чтобы добавить новую задачу для включения фильтра записи.

  10. На вкладке Свойства задачи Установить программное обеспечение нажмите кнопку Обзор, а затем выберите ранее созданный пакет со сценарием XPeWriteFilter.vbs.

  11. В раскрывающемся списке Программа выберите программу Включить фильтр записи.

  12. Нажмите кнопку ОК, чтобы сохранить изменения и закрыть редактор последовательности задач.

Развертывание последовательности задач

  1. В консоли Configuration Manager выберите раздел System Center Configuration Manager / База данных сайта / Управление компьютером / Развертывание операционной системы и разверните узел.

  2. Щелкните Последовательности задач, щелкните правой кнопкой мыши последовательность задач, созданную при выполнении предыдущей процедуры, а затем выберите команду Объявить, чтобы открыть мастера создания объявления.

  3. На странице Общие укажите перечисленные ниже сведения.

    • Имя: укажите имя объявления.

    • Комментарий: укажите необязательное описание для объявления.

    • Последовательность задач: нажмите кнопку Обзор, а затем выберите последовательность задач для объявления на устройствах с ОС Windows Embedded.

    • Коллекция: нажмите кнопку Обзор, а затем выберите коллекцию устройств с ОС Windows Embedded, в которой необходимо объявить последовательность задач.

  4. Нажмите кнопку Далее.

  5. Выполните указания на оставшихся страницах мастера создания обновления в соответствии со стандартными процедурами распространения программного обеспечения.

    Последовательность задач будет запущена на целевых устройствах. Запустите сценарий, чтобы выключить фильтр записи, и установите необходимое программное обеспечение или обновления к нему. После этого сценарий будет автоматически перезапущен, чтобы включить фильтр записи после завершения установки.

См. также