Вы можете включать и выключать запуск задач по расписанию как после, так и до настройки параметров расписания.
Чтобы включить или выключить расписание запуска задачи, выполните следующие действия:
- В дереве Консоли администрирования Kaspersky Security Center разверните узел Управляемые устройства .
- Выберите группу, к которой принадлежит защищаемое устройство.
- В панели результатов выберите закладку Задачи .
- Откройте окно Свойства: одним из следующих способов:
- двойным щелчком мыши по имени задачи;
- выбрав пункт Свойства в контекстном меню задачи.
- Выберите раздел Расписание .
- Выполните одно из следующих действий:
- Установите флажок Запускать задачу по расписанию , если вы хотите включить запуск задачи по расписанию.
- Снимите флажок Запускать задачу по расписанию , если вы хотите выключить запуск задачи по расписанию. Настроенные параметры расписания запуска задачи не будут удалены и применятся при следующем включении запуска задачи по расписанию.
- Нажмите на кнопку ОК .
- Нажмите на кнопку Применить .
Настроенные параметры запуска задачи по расписанию будут сохранены.
Включение и выключение компьютера по расписанию | TimePC, Планировщик заданий, BIOS
Источник: support.kaspersky.com
Что нужно для запуска и отключения программ по расписанию.
С помощью улучшенного Планировщика заданий Windows 7 можно запланировать запуск любой программы в определенное время с определенными условиями. Также можно запланировать отправку электронной почты и даже вывод на экран определенного сообщения.
Чтобы запустить Планировщик заданий, откройте меню Пуск, в поисковую строку введите и нажмите Ввод (в нерусифицированной Windows 7 вместо слова введите taskschd.msc ).
Также можно открыть Панель управления (расширенный вид) -> Администрирование -> Планировщик заданий .
В расположенном справа меню Действия нажмите Создать задачу (или Создать простую задачу ).
В окне введите название новой задачи и ее описание. Если нужно запускать программу с повышенными правами администратора, то активируйте функцию Выполнить с наивысшими правами .
Переключитесь на вкладку , нажмите кнопку Создать и назначьте дату, время и частоту выполнения задачи. Чтобы установить дату, когда выполнение задачи по расписанию будет прекращено, активируйте функцию Срок действия и укажите дату и время.
Перейдите на вкладку Действия и нажмите кнопку Создать .
Чтобы запланировать выполнение программы по указанному расписанию, в раскрывающемся списке Действие выберите и с помощью кнопки Обзор укажите местоположение исполняемого файла.
Автоматическое выключение компьютера в определенное время?
Чтобы запланировать отправку электронной почты по расписанию, в раскрывающемся списке Действие выберите Отправка электронной почты и заполните стандартные поля: От (ваши имя и адрес электронной почты), Кому (имя и адрес получателя письма), Тема (заголовок письма) и Текст (текст сообщения). Если нужно прикрепить файлы к отправляемому сообщению, с помощью кнопки Обзор укажите местоположение файла, который хотите прикрепить. В поле Сервер smtp укажите smtp-сервер поставщика своей электронной почты (например, smtp.mail.ru ) и нажмите OK .
Очень удобная вещь, когда нужно напомнить себе о том, что через 5 минут наступит Новый год, что пора покормить кошку, выключить суп или зайти на сайт Windows 7 – Впечатления и факты. Выглядеть такое сообщение будет примерно так:
Перейдите на вкладку Условия и укажите условия выполнения задачи.
Также можно задать дополнительные параметры выполнения задачи на вкладке .
После завершения всех этих действий, нажмите OK , чтобы создать задачу.
Чтобы изменить созданное задание, откройте Планировщик заданий, выделите задачу в списке, в правом меню Действия выберите Свойства , отредактируйте нужные параметры и нажмите OK .
Чтобы удалить запланированное задание, откройте Планировщик заданий, выделите задачу в списке, в правом меню Действия выберите Удалить и подтвердите свои намерения.
Примечание . Чтобы Планировщик заданий функционировал, служба планировщика заданий должна автоматически запускаться вместе с Windows 7. Откройте Панель управления (расширенный вид) -> Администрирование -> Службы . В списке служб найдите, дважды щелкните по ней, на вкладке Общие установите тип запуска Авто и нажмите OK .
Чтобы запустить «Планировщик заданий», нажмите на кнопку «Пуск», находящуюся в левой нижней части рабочего стола. Далее в поисковую строку введите слово «планировщик» и нажмите кнопку «Enter» (В английской версии Windows вместо слова вводится команда tasksch.msc). Программу можно открыть и другим способом – нажатием по «Пуск», затем «Панель управления» (расширенный вид), далее «Администрирование» – «Планировщик заданий».
Теперь отыщите на правой стороне окна программы меню «Действия». На выбор в списке можно выбрать несколько способов создания задачи. Самыми распространенными являются «Создать задачу» и «Создать простую задачу». После этого в окне создания задачи введите описание и название новой задачи. Имеется также возможность активировать функцию «Выполнить с наивысшими правами», если конечно для запуска нужны права администратора.
Переключившись на вкладку «Триггеры», нажмите кнопку «Создать» и назначьте дату, частоту и время выполнения задачи. Для установления даты окончания выполнения задачи активируйте находящуюся рядом функцию «Срок действия», указав там время и дату.
Перейдя на вкладку «Действия», чтобы создать задачу, нажмите кнопку «Создать». Для того, чтобы программа выполнялась по выбранному расписанию, в раскрывшемся списке «Действие» выберите пункт «Запуск программы». Далее нажмите на кнопку «Обзор» и укажите путь до исполняемого файла. С файлами на этом все.
Запланированная отправка почты
Для запланированной отправки электронной почты в раскрывающемся списке «Действие» выберите пункт «Отправка электронной почты». Заполните стандартные поля: адрес и имя электронной почты, имя и адрес получателя, заголовок письма, текст сообщения. Кнопкой «Обзор» укажите местоположение отправляемого файла, если это необходимо. В поле «Сервер smtp» вставьте smtp-сервер своей электронной почты и затем нажмите на кнопку «Ок».
Вывод на экран запланированного сообщения
Чтобы окончательно создать задачу, надо завершить все действия и нажать кнопку «Ок». Созданное задание можно изменить, для этого выделите задачу в списке, в правом меню нажмите кнопку «Свойства». Нажатием на кнопку «Ок» внесенные изменения сохраняются.
Удаление задачи и автозапуск планировщика
Для удаления запланированного задания надо открыть «Планировщик заданий», из списка выделить необходимую задачу, в правом меню нажать кнопку «Удалить». Чтобы при запуске Windows планировщик тоже запускался, в «Панели управления» выбирается «Администрирование», затем «Службы». В списке открыть «Планировщик заданий», двойной клик по нему, на вкладке «Общие» установить типа запуска «Авто», для применения изменений нажать «Ок».
В предыдущих статьях мы учились проводить глобальный поиск по Сети на предмет уязвимых серверов, а также писать простые скрипты на BASH и Perl для выполнения различных исследовательских задач. А совсем свежее руководство было посвящено сканированию серверов на поиск уязвимости для Heartbleed.
Во всех описанных случаях вы можете выполнять эти занимающие время задачи в обычное время. Может быть ночью или пока вы находитесь на работе или в школе. Таким образом, когда вы просыпаетесь по утрам, вас встречает длинный список уязвимых машин, которые могут стать вашими целями для отработки навыков хакинга в тот же день.
К счастью Linux имеет встроенную функцию, которая позволяет выполнять такие задания по расписанию. Она называется cron или crond для демона, который запускает эти службы (демон — это просто процесс, работающий в фоновом режиме).
Как работает Cron в Linux
Как правило, cron используется для планирования всяких рутинных, но необходимых задач, таких как регулярное резервное копирование в заданное время каждую неделю. Но мы можем использовать его для планирования наших сканирований или других гнусных задач.
Демон cron запускается вместе с системой и продолжает работать до тех пор, пока работает сама система. Он читает файл или файлы конфигурации, описывающие его задания, т.е. те задачи, которые должны быть выполнены, и по какому расписанию запланировано их выполнение. Почти все, что мы можем делать при помощи командной строки, можно запланировать в обычном расписании с помощью cron.
Давайте посмотрим, как это работает и как это можно использовать для хакерских задач.
Шаг 1. Находим Crontab
Cron — это одна из тех функций, которая почти идентична для всех дистрибутивов Linux, поэтому то, что вы узнаете здесь, можно будет использовать в Ubuntu, Red Hat, Suse, Mint, Slackware, CentOS и других. Cron является частью семейства Linux/UNIX еще с 70-х годов, поэтому он проверен, широко используется и считается надежным инструментом, поскольку на деле доказал свою ценность.
Как и многие другие вещи в Linux, функция cron управляется конфигурационным файлом, который представляет собой обычный текстовый файл. В многопользовательской среде каждый пользователь имеет свой собственный конфигурационный файл для cron, но здесь мы сосредоточимся только на пользователе root в Kali.
Конфигурационный файл cron называется crontab или «cron table» («таблица cron»). Чтобы найти файл crontab, введите в консоли:
На скриншоте выше видно, что он находится в директории /etc, впрочем, как любой другой конфигурационный файл в Linux (есть исключения, конечно).
Шаг 2. Открываем crontab
Давайте откроем его и посмотрим что же у него внутри. Это делается с помощью любого текстового редактора, но в этой статье мы будем использовать графический текстовый редактор, устанавливаемый в Kali по умолчанию — Leafpad. Введите в консоли:
Версия Debian, на которой основан Kali, имеет новую версию crontab, с которой легче работать, чем с ранними версиями. В отличие от предыдущих версий, разработчики поставили для полей поясняющие метки и добавили новое поле для обозначения пользователя, который и будет запускать задание.
Шаг 3: Анатомия Crontab
Давайте разложим crontab на части. Как видно на скриншоте выше, crontab начинается с пяти прокомментированных строк, которые начинаются с символа решетки (#). Эти строки — просто объяснения и примечания, они не читаются и не выполняются самой системой.
После этих строк вы видите такую пару строк:
Первая из них определяет ту оболочку (shell), которая будет использована для запуска заданий. В нашем случае мы назначаем оболочку BASH командой, указанной после знака равенства. Если вы хотите использовать другую оболочку, вы можете определить ее явно в этой строке:
Вторая строка задает переменную PATH. Переменная PATH является переменной среды (в Windows тоже такое есть), которая сообщает системе, где ей искать команды, используемые в задании cron. Как правило, это файлы в директориях bin и sbin (бинарные, т.е. исполняемые файлы), которые содержат системные команды, используемые в Linux (ls, echo, ps, cd и другие).
Здесь значением по умолчанию является такая строка:
Это значит, что демон cron будет искать в этих директориях те команды, которые ему нужны для выполнения запланированных вами заданий. Если вы используете команду или файл, которой нет в этих директориях, то просто отредактируйте эту строку и добавьте нужную директорию после ввода двоеточия (:). Например:
Шаг 4. Определение задач по расписанию
Теперь идет самое «мясо» файла crontab. В третьем разделе мы как раз и планируем выполнение тех заданий, которые нужно запускать.
Как вы видите, каждая строка представляет собой запланированное задание, которое будет выполняться автоматически в любой день, дату или в определенное указанное время.
Поля файла crontab следующие:
- Minute — определенная минута, когда команда или задание будет запущено (0-59)
- Hour — определенный час выполнения команды или задания (0-23)
- Day of the Month — день месяца, когда будет запущена команда или задание (1-31)
- Month — месяц выполнения команды или задания (1-12)
- Day of the week — день недели выполнения команды или задания (0-6, воскресенье = 0)
- User — пользователь, который разрешает выполнение этой команды или задания
- Command — команда или задание, которое вы хотите запускать по расписанию
Звездочка (*) представляет собой слово «любой», поэтому это может быть любой день, час или минута.
Использование Cron для поиска уязвимых серверов
Теперь давайте представим, что мы хотим просканировать весь Земной шар на предмет IP-адресов, уязвимых для Heartbleed.
Сообщается, есть больше 300 000 серверов, которые по-прежнему не пропатчены от этой уязвимости. Это очень большое число, при более чем 2 миллиардов IP-адресов по всей планете. Это количество означает, что уязвимым к этой атаке будет только 1 из 10 000 IP-адресов. Это также значит, что нам нужно настроить сканер таким образом, чтобы он повторял поиск по тысячам IP-адресов, для того, чтобы найти хотя бы один уязвимый сервер.
Это идеальная задача для работы с cron!
Шаг 5. Определение расписания для нашего Heartbleed сканера
Выключение компьютера по расписанию средствами Windows 8
Для автоматического выключения компьютера в заданное пользователем время разработчиками программного обеспечения было создано множество утилит отличающихся друг от друга как уровнем функциональности, так и внешним дизайном.
Однако не стоит спешить устанавливать подобные программы – в Windows 8 имеется свой и очень даже неплохой Планировщик задач. С его помощью вы можете не только выключать, перезагружать или переводить свой компьютер в режим гибернации, но и выполнять массу других полезных действий.
Для запуска встроенного Планировщика задач воспользуйтесь поиском. Переключившись на вкладку “Параметры” введите в поисковую строку запрос “Расписание” и кликните по появившемуся в левой части экрана блоку “Расписание выполнения задач”.
Встроенный Планировщик задач обладает довольно внушительным набором функций. Создан он преимущественно для опытных пользователей, но так же может пригодиться и новичкам. Самый лучший вариант для начинающего пользователя это воспользоваться Мастером. Нажмите “Создать простую задачу” и в открывшемся окошке введите произвольное имя задачи и краткое ее описание.
Далее вам необходимо будет указать при каких условиях должна выполняться задача, а также установить точное время ее выполнения. В нашем случае это будет однократное действие. Какой бы ни была задача в Windows, она всегда подразумевает запуск программы или выполнение какой-либо команды.
Поэтому в следующем окне Мастера выбираем пункт “Запустить программу”. А вот на этом этапе нам понадобятся умение пользоваться командной строкой, а точнее знание определенных команд. Для выключения компьютера через консоль используется команда shutdown.exe с параметрами.
Получить подробные сведения о доступных ключах можно, запустив консоль и выполнив “shutdown.exe /?”. Например, параметр “s” используется для выключения ПК, параметр “r” приводит к перезагрузке, ключ “h” используется для перевода локального компьютера в режим гибернации.
Команда shutdown.exe может быть запущена с несколькими ключами одновременно. Например, с “s” и “t xxx”, где xxx это количество секунд до завершения работы компьютера. А вот так это будет выглядеть в Планировщике задач.
Выключение по таймеру
Программа или сценарий: shutdown.exeАргументы: /s /t 00 /f
Краткое пояснение: /s указывает на завершение работы компьютера, /t 00 на время до завершения (без ожидания), ключ /f вызывает принудительное завершение всех открытых приложений.
А вот так выполняется перезагрузка.
Программа или сценарий: shutdown.exeАргументы: /r
Для перевода ПК в режим гибернации можно воспользоваться уже известными параметрами командной строки или следующими наборами команд:
Гибернация
Программа или сценарий: rundll32.exeАргументы: powrprof.dll,SetSuspendState 0,1,0
Сон
Программа или сценарий: rundll32.exeАргументы: powrprof.dll,SetSuspendState
Итог
Приведенный пример это только небольшая часть того, на что способен встроенный Планировщик задач. Этот неприметный на первый взгляд, но очень полезный инструмент упростит вашу работу за компьютером и позволит высвободить немного свободного времени.
Если в процессе работы вы часто используете одни и те же программы, незачем запускать их вручную при каждом старте операционной системы.
Доверьте эти, а также многие другие рутинные повседневные операции Планировщику задач.
Источник: softrew.ru