Какие типы расписаний поддерживает планировщик задач windows

Обновлено: 04.07.2024

Многие люди никогда не успевают много работать с приложением Task Scheduler в Windows 10. Это прискорбно, поскольку это, по сути, встроенный инструмент автоматизации, который вы можете использовать для автоматизации всех видов вещей, которые вы делаете вручную прямо сейчас.

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

Как настроить автоматизацию планировщика заданий

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

Запустите планировщик задач, выбрав «Пуск», набрав «планировщик задач» и выбрав Диспетчер задач приложение.

Когда откроется Планировщик заданий, рекомендуется создать свою собственную папку задач, чтобы все ваши пользовательские задачи были организованы. Для этого щелкните правой кнопкой мыши Библиотека планировщика заданий на левой панели и выберите Новая папка.

Назовите папку что-то вроде «Мои задачи» и выберите ОК заканчивать.

Создание новой задачи

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

Откроется окно «Создать задачу», в котором вы сможете настроить все необходимое для автоматизированной задачи. В Общий На вкладке вы назовете задачу и дадите ей описание. Вы также можете настроить выполнение задачи только тогда, когда вы вошли в систему или вне зависимости от того, вошли ли вы в систему или нет.

Триггеры и действия

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

Варианты создания новой задачи включают:

Наиболее распространенный выбор здесь: По расписанию. Вы можете запускать свою задачу ежедневно, еженедельно или ежемесячно. Также можно отложить задачу, регулярно повторять ее после запуска, остановить задачу, если выполнение занимает слишком много времени, и установить срок действия задачи (и более не запускать ее) после определенного дня и времени.

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

Выберите Просматривать кнопку, чтобы выбрать приложение, которое вы хотите запускать при запуске задачи. Вам нужно будет перейти на свой компьютер к исполняемому или пакетному файлу, который вы хотите запустить.

После выбора вы увидите путь в Программа / сценарий поле. При желании вы можете добавить дополнительные аргументы в конец команды запуска. Вы можете указать, какую папку использовать при запуске (полезно, если в этом каталоге есть INI или файлы журнала, к которым программа должна получить доступ).

Условия и настройки

В Условия Вкладка, где вы можете настроить условия для задачи. Варианты здесь включают:

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

После того, как вы настроили задачу так, как вам нравится, выберите ОК чтобы зафиксировать эти изменения.

В Настройки Вкладка, где вы дополнительно настраиваете поведение задачи. Варианты здесь включают:

  • Разрешение пользователям запускать задачу вручную (по запросу)
  • Если задача не запускается с помощью триггера, позвольте ей запуститься, как только она сможет.
  • Настройте, как часто пытаться перезапустить, если первый триггер не работает.
  • Остановить задачу, если она выполняется дольше определенного периода времени.
  • Если задача не останавливается при необходимости, принудительно остановите ее.
  • Если задача больше не запланирована для запуска, автоматически удалите ее.
  • Запретить перезапуск задачи, если она уже запущена (это позволит избежать ошибок)

После того, как вы настроили задачу так, как вам нравится, выберите ОК чтобы зафиксировать эти изменения.

Когда вы закончите настройку своей задачи, вы увидите, что она отображается как новая задача внутри вашей настраиваемой папки «Мои задачи».

Теперь, когда вы знаете, как настроить запланированное задание, давайте рассмотрим несколько творческих идей.

Идеи для автоматизации планировщика заданий

Итак, для чего на самом деле хорош Планировщик заданий? Давайте рассмотрим 6 креативных идей по использованию планировщика заданий.

1. Запускайте Chrome в 8 утра каждое утро.

Если вы обычно оставляете компьютер включенным на весь день и хотите, чтобы Chrome запускался и был готов к работе с вами первым делом утром, запуск его в одно и то же время каждый день сэкономит вам время.

Просто установите триггер задачи на По расписанию установлен в Ежедневно и время установлено на 8:00:00.

Установите действие задачи на Запустить программу и перейдите к chrome.exe исполняемый файл на вашем компьютере.

2. Автоматически отправлять ежемесячный отчет своему боссу

Затем установите действие на Запустить программу, Выбрать Просматриватьи перейдите к пути к созданному вами файлу Excel с поддержкой макросов.

Файл отчета в формате Excel будет запускаться первого числа каждого месяца, и автоматический макрос отправит отчет вашему боссу по электронной почте!

3. Перезагружайте компьютер раз в день.

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

Чтобы автоматизировать перезагрузку, просто настройте задачу с ежедневным триггером, как в приведенном выше примере Chrome, а затем создайте файл BAT с помощью Блокнота с помощью следующей команды:

выключение -s -t 01

Сохраните этот BAT-файл в папке, а затем установите Действие вашей задачи, чтобы запустить этот BAT-файл по этому пути.

Вы также можете использовать этот же подход для автоматического пробуждения или перевода компьютера в спящий режим.

4. Сканируйте свой компьютер каждые две недели.

Поврежденные системные файлы могут привести к серьезным проблемам и часто даже к синему экрану смерти. Если вы запустите сканирование системы (с помощью команды SFC), если он обнаружит поврежденный файл, он автоматически восстановит его с помощью подлинного системного файла Windows.

Настройте триггер на запуск каждые две недели.

Снова создайте BAT-файл с помощью следующей команды:

sfc / scannow

Сохраните это в папке, а затем установите Действие вашей задачи, чтобы запустить этот BAT-файл по пути, по которому вы его сохранили.

5. Ежедневно обновляйте подключение к Интернету.

Чтобы создать эту автоматизацию с помощью диспетчера задач, создайте файл BAT с помощью Блокнота и добавьте следующие строки.

ipconfig / release
ТАЙМ-АУТ 20 / без перерыва
ipconfig / обновить
ТАЙМ-АУТ 20 / без перерыва
ipconfig / flushdns

Сохраните файл с именем, например, refreshinternet.bat, в каталог, который вы запомните.

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

6. Журнал статистики монитора производительности.

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

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

Для этого сначала используйте системный монитор, чтобы создать файл журнала с именем counters.txt, который включает счетчики производительности, которые вы хотите регистрировать. Откройте командную строку и введите следующую команду:

typeperf -q> counters.txt

Это выведет все счетчики производительности, установленные в настоящее время в системном мониторе, в файл с именем counters.txt.

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

typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o countervalues.tsv

Сохраните этот BAT-файл в легко запоминающейся папке, например c: counterlog а также поместите созданный вами файл counters.txt в ту же папку.

Когда этот BAT-файл запускается, он выводит значения всех счетчиков, перечисленных в файле counters.txt, в файл с разделителями табуляции, который называется countervalues.tsv в той же папке.

Настройте триггер для этой задачи, чтобы начать На холостом ходу.

Задайте действие своей задачи, чтобы запустить этот BAT-файл по пути, по которому вы его сохранили.

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

Использование планировщика заданий для автоматизации

Как видите, планировщик задач может быть намного полезнее, чем вы, вероятно, могли себе представить. Лучше всего то, что это утилита, которая поставляется с любым ПК с Windows 10 и не требует ничего для загрузки или установки. Подумайте обо всех командах, доступных для запуска на вашем ПК с Windows 10, и о том, что вы могли бы сделать, если бы запускали их автоматически.

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

Планировщик заданий — это оснастка mmc (Microsoft Management Console), с помощью которой можно назначить различные задания, которые будут производиться в определенное время или при возникновении определенных событий. Как правило, такие задания применяются для автоматизации отдельных процессов:

  • параметрическая автоматизация различных задач, выполняемых на компьютере, например:
    • автоматическое создание контрольных точек восстановления в определенное время
    • очистка диска в определенные дни
    • запуск в определенное время дефрагментации диска
    • диагностическое тестирование

    Операционная система Windows 10 содержит несколько инструментов для планирования заданий, включая такие, как Планировщик заданий, инструмент командной строки Schtasks и несколько командлетов консоли Windows PowerShell. Эти инструменты можно использовать для планирования заданий как на локальных, так и на удаленных рабочих станциях.

    Задания могут иметь разные связанные с ними свойства, включая следующие:

    Запуск планировщика заданий

    1 способ

    • Открыть консоль Управление компьютером.


    Рис.1 Запуск планировщика заданий

    По умолчанию консоль подключена к локальному компьютеру. Для работы с заданиями удаленных компьютеров в оснастке Управление компьютером можно щелкнуть ПКМ по корневому узлу Управление компьютером в дереве консоли (левая панель) и в контекстном меню выбрать команду Подключиться к другому компьютеру. В открывшемся диалоговом окне Выбор компьютера установить радиокнопку Другим компьютером и ввести имя требуемого компьютера в соответствующее поле, после чего нажать кнопку OK).

    • Развернуть узел Планировщик заданий, затем Библиотека планировщика заданий, а в нем другие необходимые узлы.


    Рис.2 Планировщик заданий

    2 способ

    • открыть Панель управления
    • открыть раздел Администрирование (категория Мелкие значки) >Планировщик заданий.

    3 способ

    1. Открыть C:\Windows\System32 и найти taskschd


    Рис.3 Запуск планировщика заданий

    4 способ

    5 способ

    • в окне Выполнить ( Win + R ) ввести taskschd.msc

    Пользовательский интерфейс Планировщика заданий

    Панель слева содержит узел Библиотека планировщика заданий, который находится по умолчанию под узлом Планировщик заданий. Узел Библиотека планировщика заданий содержит задачи в виде иерархии узлов. Узел Microsoft, расположенный под узлом Библиотека планировщика заданий, содержит узел Windows, в котором находятся все системные задачи, используемые компонентами операционной системы.

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

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


    Рис.4 Просмотр и управление запланированными заданиями

    Для работы с заданием можно щелкнуть по нему правой кнопкой мыши в основной панели и в контекстном меню выбрать одну из следующих команд:

    • Выполнить — запустить задачу на выполнение;
    • Завершить — если задача выполняется, остановить ее выполнение.
    • Отключить — временно отключить задание;
    • Экспортировать — экспортировать задание в файл, который можно импортировать на другой компьютер. После экспортирования задания нужно подключиться к консоли Управление компьютером другой компьютер, как было указано ранее, щелкнуть правой кнопкой мыши по узлу Библиотека планировщика заданий и в контекстном меню выбрать команду Импортировать задачу. В открывшемся окне навигации по файловой системе указать местонахождение экспортированного файла и сам файл и нажать кнопку Открыть;
    • Свойства — просмотреть и/или редактировать свойства задания;
    • Удалить — полностью удалить задание;

    Чтобы увидеть выполняемые задачи, необходимо щелкнуть ПКМ по узлу Планировщик заданий и в контекстном меню выбрать команду Отображать все выполняемые задачи.


    Рис.5 Настройка отображения выполняемых задач

    Основные действия в планировщике заданий


    Рис.6 Основные действия в Планировщике заданий

    • Создать простую задачу — создание задания с помощью встроенного мастера.
    • Создать задачу — создание задания с ручной настройкой всех параметров.
    • Импортировать задачу — импорт ранее созданной задачи, которая была экспортирована. Необходимый функционал, если нужно настроить выполнение определенного действия на нескольких компьютерах (например, запуск проверки компьютеров антивирусом, блокировка сайтов и т.д.).
    • Отображать все выполняемые задачи — позволяет посмотреть список всех задач, которые запущены в настоящий момент времени.
    • Включить журнал всех заданий (Отключить журнал всех заданий) — позволяет включить и отключить ведение журнала планировщика заданий (записывает все действия, запускаемые планировщиком).
    • Создать папку — служит для создания собственных папок в левой панели. Можно использовать для собственного удобства, чтобы было понятно, что и где было создано.
    • Удалить папку — удаление папки, созданной ранее.

    Создание планируемых заданий (создание простой задачи)

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


    Рис.7 Создание простой задачи

    1. В разделе Создать простую задачу присвоить имя заданию и при необходимости описание.

    В данной статье будет приведен пример создания простой задачи, которая бы напоминала пользователю при входе в операционную систему MS Windows 10 о каком-либо событии, например, посещении сайта COMSS.


    Рис.8 Создание простой задачи

    • В разделе Триггер необходимо выбрать, когда будет выполняться задание. Задание может выполняться ежедневно, еженедельно, ежемесячно, однократно, при запуске компьютера, при входе в Windows, при внесении в журнал указанного события. При выборе определенного пункта, может быть предложено задать определенное время выполнения, а также указать другие детали.
      • Установить радиокнопку При входе вWindows
      • Нажать кнопку Далее


      Рис.9 Создание простой задачи


      Рис.10 Создание простой задачи


      Рис.11 Создание простой задачи

      • Далее необходимо в разделе Завершение проверить сводную информацию по запланированному заданию и нажать кнопку Готово.


      Рис.12 Создание простой задачи

      • Проверить результат можно при следующем входе в систему. Должно появиться окно с напоминаем (Рис.13)


      Рис.13 Результат запланированной задачи

      Создание похожей задачи, которая бы была направлена на открытие определенной страницы в каком-либо установленном браузере при входе в операционную систему MS Windows 10

      • Открыть консоль Управление компьютером
      • Щелкнуть правой кнопкой мыши по узлу Планировщик заданий и в контекстном меню выбрать команду Создать простую задачу. Запустится мастер создания задачи.
      • В разделе Создать простую задачу присвоить имя заданию и при необходимости описание.
        • Имя: открытие сайта COMSS в браузере IE
        • Описание: посещение сайта COMSS
        • Нажать кнопку Далее
        • “C:\Program Files (x86)\Internet Explorer\iexplore.exe”
        • В поле Добавить аргументы ввести адрес сайта
        • Нажать кнопку Далее


        Рис.14 Создание простой задачи

        1. В разделе Завершение проверить сводную информацию по запланированному заданию и нажать кнопку Готово.
        2. Проверить результат можно при следующем входе в систему. Должен запуститься браузер IE с интернет страницей сайта COMSS (Рис. 15)


        Рис.15 Результат выполненной задачи

        Создание планируемых заданий (создание задачи без использования мастера)

        Для рассмотрения механизма создание задачи без использования мастера, в статье будет описан пример задачи, с помощью которой ежедневно в 23.00 компьютер в автоматическом режиме завершал бы работу.

        • Открыть консоль Управление компьютером
        • Щелкнуть правой кнопкой мыши по узлу Планировщик заданий и в контекстном меню выбрать команду Создать задачу.
        • На вкладке Общие ввести имя задания и установить параметры безопасности для его выполнения.

        Если задание должно выполняться под иной учетной записи, чем учетная запись текущего пользователя, можно нажать кнопку Изменить. В открывшемся диалоговом окне Выбор: "Пользователь" или "Группа" выбрать пользователя или группу, с чьей учетной записью нужно выполнять задание, а затем предоставить необходимые учетные данные.

        • В разделе Имя ввести Выключение компьютера
        • Установить радиокнопку в поле Выполнять с наивысшими правами
        • В разделе Параметры безопасности нажать кнопку Изменить и указать пользователя, для которого применялась бы данная задача.


        Рис.16 Создание задачи

        • Если необходимо, установить другие требуемые параметры на вкладке Общие, используя предоставленные для этого опции.
        • На вкладке Триггеры создать и настроить триггеры, используя доступные опции. Чтобы создать триггер, нажать кнопку Создать, в открывшемся окне Создание триггера задать необходимые параметры триггера, после чего нажать кнопку OK.


        Рис.17 Создание задачи

        В данном примере, если необходимо ежедневно завершать работу компьютера в 23.00 в окне Создание триггера:

        • В разделе Параметры установить радиокнопку Ежедневно.
        • Указать время действия задачи
        • Нажать ОК


        Рис.18 Создание задачи

        • На вкладке Действия создать и настроить требуемые действия, используя предоставленные опции. Чтобы создать действие, нажать кнопку Создать, в открывшемся окне Создание действия задать необходимые параметры действия, после чего нажать кнопку OK.

        В данном примере необходимо указать путь к программе shutdown с добавлением параметра /s.

        Встроенная утилита shutdown позволяет удаленно или локально выключать, перезагружать систему, а также осуществлять вывод пользователя из текущего сеанса. Параметр /s позволяет осуществить завершение работы компьютера. Утилита shutdown расположена в следующей директории: C:\Windows\System32


        Рис.19 Директория, где расположена утилита shutdown

        • В поле Программа или сценарий указать путь к утилите shutdown C:\Windows\System32\shutdown.exe
        • В поле Добавить аргументы прописать параметр /s
        • Нажать кнопку ОК


        Рис.20 Создание задачи

        • На вкладке Условия указать условия для запуска и остановки выполнения задания.
        • На вкладке Параметры указать требуемые дополнительные параметры для задания.
        • Выполнив все требуемые настройки, нажать кнопку OK, чтобы создать задание.

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


        Рис.21 Результат выполнения задачи

        Просмотр ранее созданных задач в Планировщике заданий

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

        Многие программы, особенно те из них, которые предназначенные для обслуживания Windows, имеют функцию автозагрузки, то есть могут автоматически запускаться после загрузки рабочего окружения операционной системы. Если программа не оснащена такой функцией, добавить её в автозагрузку можно вручную, разместив её ярлык в каталог startup или прописав путь к её исполняемому файлу в специальный ключ системного реестра. Отредактировав другой ключ в реестре, можно включить отсрочку старта добавленных в автозагрузку программ, если же вам нужно что-то большее, скажем, вы хотите запускать программы по расписанию или по событию, вам потребуется что-то большее. Думаете, это какая-то особо продвинутая сторонняя программа-менеджер? Ничего подобного, ведь подобная программа уже имеется в самой Windows. Называется она Планировщик заданий.

        ↑ Планировщик заданий Windows 10


        ↑ Что такое Планировщик заданий

        Планировщик заданий представляет собой встроенный компонент Windows, предназначенный для автоматического запуска скриптов и программ в определённое время и в определённые моменты. Появился он ещё в Windows 95, но тогда он назывался System Agent, название Task Scheduler, которое остаётся актуальным и до нынешнего дня, он получил в Windows 98. В современных версиях Windows Планировщик представлен файлом консоли Microsoft Management taskschd.msc в системном каталоге System32 и набором связанных динамических библиотек. В Windows 10 открыть Планировщик можно из меню Пуск, из результатов поиска, а также одноименной командой taskschd.msc в окошке «Выполнить».
        Интерфейс Планировщика заданий

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


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

        • Создать (простую) задачу — служит для создания новой задачи.
        • Импортировать задачу — добавляет в Планировщик задачу из XML-файла, используется для восстановления задач из резервных копий и переноса задач с одного компьютера на другой.
        • Включить журнал для всех заданий — активирует функцию логирования выполняемых заданий.
        • Выполнить — запускает немедленное выполнение задачи.
        • Завершить — останавливает выполняемое задание.
        • Отключить — временно отключает задание.
        • Экспорт — сохраняет задачу в XML-файл, который может использоваться как резервная копия задания.
        • Свойства — открывает окно с параметрами задания, доступными для просмотра и редактирования.
        • Удалить — удаляет выбранное задание.

        Что такое свойства задания


        Как создавать задания в Планировщике

        А теперь перейдём к практике, создав для примера задание, которое с помощью скрипта командной строки станет удалять из условной папки Temp файлы старше одной недели. Запускаем Планировщик заданий командой taskschd.msc и выбираем в правой колонке опцию «Создать задачу».
        Опция «Создать простую задачу» подходит только для создания самых простых заданий, так как в этом режиме вы не сможете настраивать дополнительные параметры. В открывшемся окне даём новому заданию понятное имя и добавляем, если необходимо, комментарий. Остальные параметры можно не менять, но мы на всякий случай сделаем задание скрытым, чтобы на экране не появлялось окно командной строки (увы, окно всё равно появляется), а заодно и повысим заданию права, установив флажок в чекбоксе «Выполнить с наивысшими правами».
        Теперь создадим триггер. Переключаемся на одноименную вкладку, жмём «Создать» и устанавливаем время и периодичность выполнения задания. Допустим, мы хотим, чтобы скрипт отрабатывал ежедневно в 15.00. Соответственно, тип выполнения выбираем «По расписанию», устанавливаем время, а в параметрах активируем радиокнопку «Ежедневно». Триггер создан, жмём «ОК» и переключаемся на следующую вкладку «Действия».

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

        Для того, чтобы система спланировала и автоматически выполнила все множество этих операций, существует стандартное средство, которое так и называется - планировщик заданий.

        планировщик задания

        Планировщик заданий занимается тем, что заранее подготавливает ряд заданий и сам же запускает их выполнение в определенный промежуток времени. Также планировщик заданий может подстраиваться под событие, которое уже было запущено. Поставленные задачи и способы, обеспечивающие исполнение сценариев командной строки, скриптов WSH, командлеров PowerShell или приложений. В отличие от предыдущих версий Windows, Windows Vista, 7, 8 содержат обширную библиотеку предварительно настроенных заданий.

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

        Все задания в операционной системе выполняются по определенному расписанию. За это отвечает служба планировщика заданий. Эта служба, выполняет свою работу под руководством локальной системной учетной записи, но, также есть возможность настроить задания для выполнения в контексте учетных записей определенных пользователей. Только необходимо будет при создании задания указывать имя пользователя и пароль.

        Планировщик заданий настолько универсальный, что создать задачу можно не только для локального компьютера, но и для удаленного. Главное, чтобы у вас имелись особые права для управления.

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

        Какие бывают планируемые задания?

        Несмотря на то, что планируемые задания занимаются огромным количеством работы, их основных типов всего два: стандартные задания и скрытые.

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

        Скрытые задания необходимы для автоматизации выполнения специальных системных задач. В стандартном режиме просмотра эти задания у вас не получится увидеть. Также не рекомендуется вносить изменения в такие задания. Это сделать можно, но только если вы точно знаете, что не навредите операционной системе.

        Свойства заданий

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

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

        Также одним из свойств считается условие. Данный параметр отвечает за условия, которые влияют на запуск или остановки запущенного задания.

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

        И, последнее условие это - параметр. Данное условие необходимо для того, чтобы вносить дополнительные параметры, которые будут влиять на выполнение запланированного задания. К примеру, перезапуск после сбоя или некорректной работы, выполнение задания, которое не случилось ранее, поведение задания при уже запущенном другом задании.

        Результаты после окончания работы запланированных заданий, заносятся в журнал. Записи в журнал можно отключить. Для этого вам необходимо в консоли управления планировщика заданий выбрать пункт "действие” и здесь отключить или включить запись в журнал всех заданий.

        Как управлять заданиями на локальных и удаленных системах?

        Управление заданиями на ОС Windows происходит благодаря специальной оснастке консоли управления Майкрософт - mmc.exe. Для того, чтобы ее запустить заходим в панель управления, находим пункт "Администрирование”, далее "Управление компьютером” и выбираем "Планировщик заданий”. Или же вызываем утилиту "выполнить” комбинацией клавиш "win+r” и прописываем команду "taskschd.msc”.

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

        В середине окна вы видите информацию, которая касается состояния этих заданий и их свойств.

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

        Для того, чтобы начать работу с заданиями удаленного компьютера, кликаем правой кнопкой мыши по пункту в верхней части окна "Планировщик заданий (локальный)” и выбираем в меню "подключится к другому компьютеру”. В окне, которое откроется следующим, необходимо будет установить переключатель "другой компьютер” и ввести имя или IP-адрес нужного вам ПК или ноутбука.

        окно планировщика

        Для того, чтобы у вас была возможность управлять заданиями на другом компьютере, у вас должны быть права администратора. Если текущий пользователь таких прав не имеет, то подключаться к другому компьютеру нужно с использованием другой учетной записи, при этом включить режим "Подключаться как другой пользователь”.

        Также, не стоит забывать, что для любого удаленного подключения необходимо, разрешение брандмауэра.

        Одним из основных факторов удаленной работы с запланированными заданиями является соответствие версий операционных систем. К примеру, с Windows 7 у вас не получится подключиться к компьютеру, на котором будет установлена десятка.

        Для того, чтобы начать работать с заданием, по нему, в основной панели, необходимо щелкнуть правой кнопкой мыши и в контекстном меню выбрать одну из команд:

        • Удалить (Delete) — полностью удалить задание;
        • Отключить (Disable) — временно отключить задание;
        • Свойства (Properties) — позволяет просмотреть или отредактировать свойство задания;
        • Экспортировать (Export) — экспортировать задание в файл, данные из которого можно импортировать на другом компьютере. Операционные системы Windows 8 и Windows Server 2012 имеют такую же архитектуру заданий, как и Windows 7 и Windows Server 2008 R2, но архитектура заданий более ранних версий операционных систем Windows имеет другую структуру. При экспорте заданий можно указать операционную систему, с которой это задание допустимо использовать, с помощью параметра "Настроить для" (Configure for) на вкладке "Общие" окна свойств задания.
        • Выполнить (Run) — делает запуск задания;
        • Завершить (End) — если работа задания выполняется, его можно завершить.

        Все задания, которые создаются пользователем или любыми другими программами, можно спокойно изменять или вообще удалить без каких-либо проблем для самой операционной системы. Но те задания, которые создает сама операционная система, лучше не трогать, поскольку такого рода задания могут повлиять на дальнейшую работу ОС. Для того, чтобы выделить системные задания среди остальных, необходимо в меню "вид” установить отметку возле пункта "Отобразить скрытые задачи (Show hidden tasks)”.

        Задания, которые используются сейчас

        Для того, чтобы просмотреть, какие сейчас задания выполняются на вашем компьютере, выбираем верхний уровень структуры "Планировщик заданий”, кликаем правой кнопкой мыши и в контекстном меню выбираем пункт "Отображать все выполняемые задачи”. Также можно использовать пункт, который находится в основном меню "Действие”, а затем "Отображать все выполняемые задачи”.

        Создаем задания для планировщика

        Библиотеку планировщика заданий вы можете увидеть, если обратите внимание на левую часть окна оснастки планировщика, о котором говорилось выше. Она имеет сложную иерархическую структуру. Поэтому, чтобы освоить рабочие моменты в этой библиотеке, необходимо немного потренироваться. Для этого вам необходимо будет создать отдельную папку. Сделать это можно в контекстном меню, которое вызывается правой кнопкой мыши. Там вы увидите пункт "создать папку”. Назовите папку как вам будет угодно и создавайте свои тестовые или рабочие задания именно в ней.

        К примеру, содержимое файла, которому мы дали название "who-admin.bat”, может быть таким:

        @echo OFF
        WHOAMI /PRIV | find /i "SeRemoteShutdownPrivilege"
        if %ERRORLEVEL% == 0 goto admin
        msg * Задача выполняется с правами пользователя - %USERNAME%
        exit
        :admin
        msg * Задача выполняется с правами администратора.

        Для того, чтобы создать задачу планировщика можно использовать два мастера, которые можно вызвать через режим "создать простую задачу” и "создать задачу”. Когда вы будете создавать простую задачу, вам будет доступен минимальный набор параметров, в которых не будет большого количества условий выполнения и разнообразия действий.

        Для того, чтобы создать новую задачу, нужно сделать следующее:

        Используем пункт меню "действие” и в нем находим "создать задачу”.

        В открывшемся окне у вас сразу будет открыта вкладка "Общие”. Здесь вам необходимо ввести имя задания и его описание. Пускай имя будет Test, а описание "Test Test”. В описании вы можете написать все что угодно. Главное, чтобы написанный текст отображал смысл выполняемого задания. Все остальные настройки можно не трогать, оставляем как есть. Всех их мы будем менять уже непосредственно, перед выполнением созданной задачи. Так вы сможете в полной мере понять их смысл и предназначение.

        По умолчания задания будут выполняться лишь в том случае, если пользователь вошел в систему. Для того, чтобы задача выполнялась независимо от того, в системе пользователь или нет, необходимо использовать переключатель "выполнить вне зависимости от регистрации пользователя (Run whether user is logged on or not)”. Также можно указать для задачи самые расширенные полномочия или настроить его под конкретную операционную систему.

        Переходим во вкладку "Твиггеры”. Здесь вам необходимо нажать кнопку "создать”. Открываем окно "Создание твиггера” и задаем условия, при возникновении которого будет выполняться создаваемая задача.

        Так как мы пока учимся, то твиггер необходимо определить таким образом, чтобы задача не выполнялась автоматически, а запускалась только вручную. Для этого необходимо выбрать режим однократного запуска на дату, которая уже была или будет. В этом случае у вас получится менять настройки задания и выполнять его тогда, когда вы захотите.

        Переходим во вкладку "действия”. Первым делом в "действиях” выбираем "запуск программы”. В качестве программы мы будем использовать недавно созданный файл с именем "who-admin.bat”. Чтобы его вставить, необходимо нажать на кнопку "Обзор” и выбрать наш файл.

        Потихоньку приближаемся к завершению. Теперь нам нужна вкладка "Условия”. Все настройки, которые вы видите здесь, оставляйте в таком же виде. Ну а вообще, здесь вы можете настроить влияние на поведение созданного вами задания.

        Все настройки во вкладке "Параметры” мы также оставляем без изменений. Их мы задействуем в дальнейшем, при создании уже необходимых заданий.

        После того, как вы выполните все указанные мною настройки, нажимаем "Ок”, чтобы создать задание. В любой момент можно будет изменить настройки этого задания. Главное, чтобы у пользователя были соответствующие права.

        Диагностика заданий

        Не всегда настройки задания проходят гладко. Иногда возникают проблемы. Они могут быть следующих типов: созданное задание не запускается или не завершается, завершение заданий сопровождается ошибкой.

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

        Состояния бывают следующих типов:

        Отключено. Такое состояние говорит о том, что задание существует, но не выполняется, так как в настройках твиггера на него стоит запрет.

        Поставлено на очередь. Это состояние задания говорит о том, что оно стоит в очереди на выполнение.

        Готово. Данное состояние говорит о том, что задание готово к следующему выполнению.

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

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

        Работа. Если у задания вы наблюдаете такое состояние, то скорее всего оно зависло. Возможно потребуется ввод пользовательских данных или, к примеру, всему виной может быть ошибка в программировании и поэтому задание перешло в бесконечный цикл работы.

        Для того, чтобы точно убедится, зависло задание или нет, вам необходимо проверить столбик "Время прошлого запуска”, в котором вы найдете, когда задание было запущено. Если задание уже длиться дольше, чем сутки, то вероятнее всего оно зависло. Поскольку таких продолжительных заданий на компьютере бывает очень мало и проходят они довольно редко. Значит, такое задание необходимо остановить.

        Для этого, щелкаем по нему правой кнопкой мыши и выбираем из контекстного меню пункт "Завершить”. Для тех заданий, время выполнения которых вы знаете точно, можно установить ограничение по времени выполнения. Делать это нужно с небольшим запасом, чтобы задание точно корректно завершило свою работу. В случае, если оно зависнет, оно автоматически выключится. Для того, чтобы поставить пределы по времени выполнения, необходимо перейти в "Свойства”, найти "Параметры”, перейти в "Остановить задачу выполняемую дольше…” и задать свой параметр.

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

        Также для вас будет полезно попробовать изменить условия и параметры задания. К примеру, добавьте в условия командного файла команду "pause”, когда команда выполняется в скрытом режиме. Таким образом у вас получится симулировать зависшее задание. Хорошим опытом для вас будет попробовать выполнить просроченное задание. При этом должны быть такие условия: на время проведения задания, компьютер должен быть выключен, но при этом задать параметр заданию "немедленно запускать задачу, если пропущен плановый запуск”.

        Стандартные задания в операционках Windows 7 и 8

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

        Это лишь некоторые обязательные задания, которые существуют в библиотеках планировщиков операционных систем Windows 7 и 8. Конечно, полезности от некоторых очень мало, более того, есть такие задания, которые тормозят и мешают работе операционной системы. В основном это те задания, выполнение которых подразумевает большое потребление аккумулятора ноутбука, расхода недешевого мобильного трафика, дополнительных затрат электричества, при этом они снижают реальную производительность компьютера.

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

        Также в библиотеке планировщика заданий свои задания создают антивирусные программы. Чаще всего они связаны с обновлением баз данных антивирусов. Такие задания необходимы системе. Также создаются задания прочими, не всегда нужными для вас, программами. Эти задания предназначены для проверки наличия обновления. Чаще всего такие программы обновляются без ведома пользователя. К таким программам относятся продукты Adobe, Google, бесплатное ПО и другие.

        Управляем заданиями из командной строки

        Для того, чтобы управлять заданиями из командной строки Windows, используется специальная программа "schtasks.exe”. Некоторые из команд этой утилиты:

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

        Комментарии, которые вы можете увидеть перед выполнением команды "schtasks”, описывают это самое задание, которое было взято из общих свойств задания. Для того, чтобы этот командный файл был выполнен, необходимо запускать его только от имени администратора. Действие, выполняемое по отношению к заданиям планировщика, определяется значением переменной task_action. Команда set task_action=disable приведет к отключению заданий, set task_action=enable - к включению. При выполнении команды schtasks, ее вывод сохраняется в файле журнала, имя которого соответствует имени командного файла, с расширением txt.

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

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

        Читайте также: