Назад | Перейти на главную страницу

Установка и принудительное выполнение запланированной задачи в домене Windows

У нас есть небольшой домен из 70 компьютеров с Windows (XP и 7). Мы хотим запланировать выполнение команды (механизм обновления) для периодического запуска на всех компьютерах, и мы хотим, чтобы задача выполнялась независимо от подключения компьютера к нашей сети. (т.е. задача должна выполняться даже на ноутбуке, который не подключен к нашей VPN).

У нас есть сервер Microsoft System Center Essentials 2010, так что он может пригодиться для этого (мы не совсем уверены в том, какие возможности он предоставляет).

Я вижу следующие варианты:

Ни один из них не идеален, и я уверен, что есть способ лучше, верно? Как лучше всего выполнить эту задачу?

Вы можете создать компьютерную политику предпочтений, которая содержит запланированную задачу с соответствующей командной строкой, которую вы хотите запустить. Политики предпочтений - это новая функция, представленная в Windows 2008. С помощью политик предпочтений вы можете создавать запланированные задачи, которые будут выдаваться через объект групповой политики, и вы можете централизованно управлять настройками.

Если вы хотите, чтобы он применялся ко всем вашим компьютерам, просто свяжите его с соответствующими подразделениями и убедитесь, что фильтрация безопасности нацелена на компьютеры домена (я также отключаю пользовательские настройки в самом GPO).

Я бы написал сценарий запуска, который использует schtasks.exe инструмент для управления запланированными задачами на соответствующих компьютерах. Microsoft может дать вам некоторую информацию об использовании для инструмента, но он действительно довольно прост в использовании. Вы также можете найти хорошее обсуждение этого здесь, в Server Fault. У меня был бы скрипт для проверки наличия задачи и, если он отсутствует, создать ее.

Начните с написания сценария, который делает то, что вы хотите, в командной строке с повышенными привилегиями на ПК. Как только он заработает правильно, назначьте его в качестве сценария запуска на пару тестовых компьютеров и убедитесь, что он по-прежнему выполняет то, что вы хотите.