Содержание
- Работа с «Планировщиком заданий»
- Запуск «Планировщика заданий»
- Способ 1: Меню «Пуск»
- Способ 2: «Панель управления»
- Способ 3: Поле поиска
- Способ 4: Окно «Выполнить»
- Способ 5: «Командная строка»
- Способ 6: Прямой запуск
- Возможности «Планировщика заданий»
- Создание простой задачи
- Создание задачи
- Удаление задачи
- Отключение «Планировщика заданий»
- Вопросы и ответы
В системах семейства Виндовс имеется специальный встроенный компонент, который позволяет запланировать наперед или назначить периодическое выполнение различных процедур на ПК. Называется он «Планировщиком заданий». Давайте выясним нюансы работы этого инструмента в Windows 7.
Читайте также: Автоматическое включение компьютера по расписанию
Работа с «Планировщиком заданий»
«Планировщик заданий» позволяет запланировать запуск указанных процессов в системе на точно установленное время, при наступлении определенного события или же задать периодичность данному действию. В Windows 7 установлена версия данного инструмента под названием «Task Scheduler 2.0». Она используется не только непосредственно пользователями, но и ОС для выполнения различных внутренних системных процедур. Поэтому указанный компонент не рекомендуется отключать, так как впоследствии возможны различные проблемы в работе компьютера.
Далее мы подробно рассмотрим то, как зайти в «Планировщик заданий», что он умеет делать, как с ним работать, а также, как в случае необходимости его можно деактивировать.
Запуск «Планировщика заданий»
По умолчанию изучаемый нами инструмент в Windows 7 включен всегда, но для того чтобы управлять им, нужно запустить графический интерфейс. Для этого существует несколько алгоритмов действий.
Способ 1: Меню «Пуск»
Стандартным способом запуска интерфейса «Планировщика заданий» считается его активация через меню «Пуск».
- Жмите «Пуск», затем — «Все программы».
- Заходите в директорию «Стандартные».
- Откройте каталог «Служебные».
- В списке утилит отыщите «Планировщик заданий» и щелкайте по этому элементу.
- Интерфейс «Task Scheduler» запущен.
Способ 2: «Панель управления»
Также «Task Scheduler» можно запустить и через «Панель управления».
- Снова жмите «Пуск» и перейдите по надписи «Панель управления».
- Заходите в раздел «Система и безопасность».
- Теперь щелкайте «Администрирование».
- В раскрывшемся списке инструментов выберите «Планировщик заданий».
- Оболочка «Task Scheduler» будет запущена.
Способ 3: Поле поиска
Хотя описанные два метода открытия «Task Scheduler» являются в целом интуитивно понятными, все-таки не каждый пользователь может сразу запомнить весь алгоритм действий. Существует и более простой вариант.
- Щелкайте «Пуск». Установите курсор в поле «Найти программы и файлы».
- Впишите туда следующее выражение:
Планировщик заданий
Можно даже вписывать не полностью, а только часть выражения, так как тут же на панели начнут отображаться результаты поиска. В блоке «Программы» щелкните по отобразившемуся наименованию «Планировщик заданий».
- Компонент будет запущен.
Способ 4: Окно «Выполнить»
Операцию по запуску можно также осуществить через окно «Выполнить».
- Наберите Win+R. В поле открывшейся оболочки введите:
taskschd.msc
Щелкайте «OK».
- Оболочка инструмента будет запущена.
Способ 5: «Командная строка»
В некоторых случаях при наличии вирусов в системе или неполадок не получается стандартными методами произвести запуск «Task Scheduler». Тогда это процедуру можно попробовать выполнить с помощью «Командной строки», активированной с полномочиями администратора.
- С помощью меню «Пуск» в разделе «Все программы» переместитесь в папку «Стандартные». Как это сделать, было указано при объяснении самого первого метода. Отыщите наименование «Командная строка» и щелкайте по нему правой кнопкой мышки (ПКМ). В отобразившемся списке выбирайте вариант запуска от лица администратора.
- Откроется «Командная строка». Вбейте в неё:
C:WindowsSystem32taskschd.msc
Щелкаете Enter.
- После этого «Планировщик» запустится.
Урок: Запускаем «Командную строку»
Способ 6: Прямой запуск
Наконец, интерфейс «Task Scheduler» можно активировать путем прямого запуска его файла — taskschd.msc.
- Откройте «Проводник».
- В его адресной строке вбейте:
C:WindowsSystem32
Щелкайте по значку в форме стрелки справа от указанной строки.
- Будет открыта папка «System32». Отыщите в ней файл taskschd.msc. Так как элементов в этом каталоге очень много, то для более удобного поиска выстройте их в порядке алфавита, щелкнув по наименованию поля «Имя». Отыскав нужный файл, кликните по нему дважды левой кнопкой мыши (ЛКМ).
- «Планировщик» запустится.
Возможности «Планировщика заданий»
Теперь после того как мы разобрались, как запустить «Планировщик», давайте выясним, что он умеет делать, а также определим алгоритм действий пользователя для достижения конкретных поставленных целей.
Среди основных действий, выполняемых «Task Scheduler», следует выделить такие:
- Создание задачи;
- Создание простой задачи;
- Импорт;
- Экспорт;
- Включение журнала;
- Отображение всех выполняемых задач;
- Создание папки;
- Удаление задачи.
Далее о некоторых из этих функций мы поговорим более предметно.
Создание простой задачи
Прежде всего, рассмотрим, как сформировать в «Task Scheduler» простую задачу.
- В интерфейсе «Task Scheduler» в правой части оболочки находится область «Действия». Щелкните в ней по позиции «Создать простую задачу…».
- Запускается оболочка создания простой задачи. В область «Имя» обязательно введите наименование создаваемого элемента. Сюда можно ввести любое произвольное название, но желательно кратко охарактеризовать процедуру, чтобы вы сами могли потом сразу понять, что она собой представляет. Поле «Описание» необязательно для заполнения, но тут при желании вы можете более подробно описать выполняемую процедуру. После того как первое поле заполнено, кнопка «Далее» становится активной. Жмите по ней.
- Теперь открывается раздел «Триггер». В нем путем перемещения радиокнопки можно указать, с какой периодичностью будет запускаться активируемая процедура:
- При активации Виндовс;
- При запуске ПК;
- При занесении в журнал выбранного события;
- Каждый месяц;
- Каждый день;
- Каждую неделю;
- Однократно.
После того как вы сделали выбор, жмите «Далее».
- Затем, если вы указали не конкретное событие, после которого будет запускаться процедура, а выбрали один из четырех последних пунктов, требуется указать дату и время запуска, а также периодичность, если было запланировано не однократное выполнение. Это можно сделать в соответствующих полях. После того как указанные данные занесены, жмите «Далее».
- После этого путем перемещения радиокнопки около соответствующих пунктов нужно выбрать одно из трех действий, которое будет выполняться:
- Запуск приложения;
- Отправка сообщения по электронной почте;
- Отображение сообщения.
После выбора варианта жмите «Далее».
- Если на предыдущем этапе был выбран запуск программы, откроется подраздел, в котором следует указать конкретное приложение, предназначенное для активации. Для этого жмите на кнопку «Обзор…».
- Откроется стандартное окошко выбора объекта. В нем нужно перейти в ту директорию, где расположена программа, скрипт или другой элемент, который необходимо запустить. Если вы собираетесь активировать стороннее приложение, скорее всего, оно будет размещено в одном из каталогов папки «Program Files» в корневой директории диска C. После того как объект отмечен, жмите «Открыть».
- После этого происходит автоматический возврат в интерфейс «Task Scheduler». В соответствующем поле отобразится полный путь к выбранному приложению. Жмите на кнопку «Далее».
- Теперь откроется окошко, где будет представлена сводная информации по формируемой задаче на основании данных, вводимых пользователем на предыдущих этапах. Если вас что-то не устраивает, то жмите кнопку «Назад» и произведите редактирование на свое усмотрение.
Если же все в порядке, то для завершения формирования задачи жмите «Готово».
- Теперь задача создана. Она отобразится в «Библиотеке планировщика заданий».
Создание задачи
Теперь разберемся, как создать обычную задачу. В отличие от простого аналога, рассмотренного нами выше, в ней можно будет задать более сложные условия.
- В правой области интерфейса «Task Scheduler» жмите «Создать задачу…».
- Открывается раздел «Общие». Его предназначение очень похоже на функцию того раздела, где мы задавали наименование процедуры при создании простой задачи. Тут в поле «Имя» также нужно указать название. Но в отличие от предыдущего варианта, кроме данного элемента и возможности внесения данных в поле «Описание», можно произвести и ряд других настроек при необходимости, а именно:
- Присвоить процедуре наивысшие права;
- Указать профиль пользователя, при входе в который данная операция будет актуальной;
- Скрыть процедуру;
- Указать настройки совместимости с другими ОС.
Но обязательным в данном разделе является только внесение имени. После того как тут все настройки завершены, жмите по наименованию вкладки «Триггеры».
- В разделе «Триггеры» задается время запуска процедуры, её периодичность или ситуация, при которой она активируется. Для перехода к формированию указанных параметров нажмите «Создать…».
- Открывается оболочка создания триггера. Прежде всего, из выпадающего списка нужно выбрать условия активации процедуры:
- При запуске;
- При событии;
- При простое;
- При входе в систему;
- По расписанию (по умолчанию) и т.д.
При выборе последнего из перечисленных вариантов в окне в блоке «Параметры» требуется путем активации радиокнопки указать периодичность:
- Однократно (по умолчанию);
- Еженедельно;
- Ежедневно;
- Ежемесячно.
Далее нужно ввести в соответствующие поля дату, время и период.
Кроме того, в этом же окне можно настроить ряд дополнительных, но не обязательных параметров:
- Срок действия;
- Задержка;
- Повторение и т.д.
После указания всех необходимых настроек жмите «OK».
- После этого происходит возврат во вкладку «Триггеры» окна «Создание задачи». Тут же будут отображены настройки триггера согласно данным, введенным на предыдущем этапе. Щелкайте по наименованию вкладки «Действия».
- Перейдя в вышеуказанный раздел для указания конкретной процедуры, которая будет выполняться, щелкайте по кнопке «Создать…».
- Отобразится окошко создания действия. Из выпадающего списка «Действие» выберите один из трех вариантов:
- Отправка электронной почты;
- Вывод сообщения;
- Запуск программы.
При выборе запуска приложения нужно указать расположение его исполняемого файла. Для этого щелкайте «Обзор…».
- Запускается окно «Открыть», которое идентично наблюдаемому нами объекту при создании простой задачи. В нем точно так же нужно перейти в директорию расположения файла, выделить его и нажать «Открыть».
- После этого путь к выбранному объекту отобразится в поле «Программа или сценарий» в окне «Создание действия». Нам остается только нажать на кнопку «OK».
- Теперь, когда соответствующее действие отобразилось в основном окне создания задачи, переходим во вкладку «Условия».
- В открывшемся разделе есть возможность задать ряд условий, а именно:
- Указать настройки электропитания;
- Пробуждать ПК для выполнения процедуры;
- Указать сеть;
- Настроить запуск процесса при простое и т.д.
Все эти настройки не являются обязательными и применяются только для частных случаев. Далее можно переходить во вкладку «Параметры».
- В указанном выше разделе можно изменить ряд параметров:
- Разрешить выполнение процедуры по требованию;
- Остановить процедуру, выполняемую больше указанного времени;
- Принудительно завершить процедуру в случае, если она не завершается по запросу;
- Немедленно производить запуск процедуры, если пропущена плановая активация;
- При сбое производить перезапуск процедуры;
- Удалять задачу через определенное время, если повтор не запланирован.
Первые три параметра по умолчанию активированы, а остальные три – отключены.
После указания всех необходимых настроек для создания новой задачи достаточно нажать на кнопку «OK».
- Задача будет создана и отобразится в списке «Библиотеки».
Удаление задачи
При необходимости созданную задачу можно удалить из «Task Scheduler». Особенно это важно, если её создали не вы сами, а какая-то сторонняя программа. Нередки также случаи, когда в «Планировщике» выполнение процедуры прописывает вирусное ПО. В случае обнаружения подобного, задачу следует немедленно удалить.
- В левой части интерфейса «Task Scheduler» щелкайте по «Библиотека планировщика заданий».
- В верхней части центральной области окна откроется перечень запланированных процедур. Найдите ту из них, которую необходимо убрать, щелкните по ней ПКМ и выберите «Удалить».
- Отобразится диалоговое окошко, где следует подтвердить свое решение, нажав «Да».
- Запланированная процедура будет удалена из «Библиотеки».
Отключение «Планировщика заданий»
«Task Scheduler» крайне не рекомендуется отключать, так как в Виндовс 7, в отличие от XP и более ранних версий, он обслуживает целый ряд системных процессов. Поэтому деактивация «Планировщика» может привести к некорректной работе системы и ряду неприятных последствий. Именно по этой причине не предусмотрено стандартное отключение в «Диспетчере служб» той службы, которая отвечает за работу данного компонента ОС. Тем не менее в особых случаях временно требуется деактивировать «Task Scheduler». Это можно сделать путем манипуляций в системном реестре.
- Щелкайте Win+R. В поле отобразившегося объекта введите:
regedit
Жмите «OK».
- «Редактор реестра» активирован. В левой области его интерфейса жмите по наименованию раздела «HKEY_LOCAL_MACHINE».
- Переходите в папку «SYSTEM».
- Откройте каталог «CurrentControlSet».
- Далее кликните по названию раздела «Services».
- Наконец, в открывшемся длинном перечне каталогов отыщите папку «Schedule» и выделите её.
- Теперь перемещаем внимание в правую часть интерфейса «Редактора». Тут нужно отыскать параметр «Start». Щелкните по нему дважды ЛКМ.
- Открывается оболочка редактирования параметра «Start». В поле «Значение» вместо цифры «2» ставьте «4». И жмите «OK».
- После этого произойдет возврат в основное окно «Редактора». Значение параметра «Start» будет изменено. Закрывайте «Редактор», кликнув по стандартной кнопке закрытия.
- Теперь необходимо перезагрузить ПК. Жмите «Пуск». Затем щелкайте по треугольной фигуре справа от объекта «Завершение работы». В отобразившемся перечне выбирайте «Перезагрузка».
- Будет выполнен перезапуск ПК. При повторном его включении «Планировщик заданий» будет деактивирован. Но, как было сказано выше, долго обходится без «Task Scheduler» не рекомендуется. Поэтому после того как требовавшие его отключения проблемы будут устранены, снова зайдите в раздел «Schedule» в окне «Редактора реестра» и откройте оболочку изменения параметра «Start». В поле «Значение» поменяйте цифру «4» на «2» и жмите «OK».
- После перезагрузки ПК «Task Scheduler» снова будет активирован.
С помощью «Планировщика заданий» пользователь может запланировать реализацию практически любой одноразовой или периодической процедуры, выполняемой на ПК. Но данный инструмент используется также и для внутренних надобностей системы. Поэтому отключать его не рекомендуется. Хотя при крайней необходимости существует способ сделать и это, произведя изменение в системном реестре.
Запустить планировщик заданий в Windows можно несколькими способами, в том числе и из командной строки.
Планировщик заданий рядовому пользователю может и не пригодиться, но системному администратору или активному пользователю компьютера — обязательно. Обычно планировщик заданий используется в тех случаях, когда перед пользователем стоят ежедневные рутинные задачи на компьютере, которые можно автоматизировать. Например:
- ежедневное копирование важной информации;
- ежедневная чистка устройства;
- скачивание программ;
- отправка файлов между компьютерами локальной сети;
- анализ локальных серверов на наличие ошибок;
- и др.
Благо, что для автоматизации рутинных действий пользователей компьютера внутри операционной системы Windows предусмотрена отличная встроенная утилита «Schtasks», а как ее запустить всеми доступными способами читайте чуть ниже.
Как запустить планировщик заданий из командной строки и не только
Самый первый способ запустить планировщик заданий в Windows — это воспользоваться всем известным командным инструментом «Выполнить». Для этого нужно:
Вызовите окно «Выполнить» одновременным нажатием кнопок «Win+R» на клавиатуре.
В открывшемся окне нужно вписать командную инструкцию «taskschd.msc» и не забудьте нажать кнопку «ОК» в самом окне.
После этого на экране компьютера появится планировщик задач. В нем вы сможете просмотреть уже запущенные задачи, а также их отредактировать или добавить новые.
Запускаем планировщик заданий, используя возможности внутреннего поиска операционной системы Виндовс
В любой операционной системе присутствует внутренний поиск. Виндовс в этом случае не исключение. Чтобы воспользоваться этим способом, нужно:
Открыть главное меню «Пуск».
В поисковой строке системы ввести выражение «планировщик заданий» или «taskschd.msc» и активируйте системный поиск.
После этого система найдет и откроет искомую программу.
Как запустить планировщик заданий из командной строки
Из командной строки можно запустить любое приложение, в том числе и планировщик заданий. Вообще, командная строка — это очень удобный инструмент для настройки любой операционной системы. Жаль, что из-за сложности ее использования командная строка остается сильно недооцененной пользователями.
Чтобы запустить планировщик заданий из командной строки, нужно:
Изначально запустить саму командную строку. Причем важно ее активировать с правами администратора.
В запущенной командной строке нужно ввести команду «taskschd.msc».
После этой нехитрой манипуляции на экране компьютера откроется планировщик заданий, с которым вы можете взаимодействовать.
Запускаем планировщик заданий с помощью PowerShell
Чтобы осуществить это действие, нужно:
- Запустить сам PowerShell с правами администратора. Обычно это делается через главное меню «Пуск», где нужно отыскать соответствующее программное обеспечение.
В открывшемся окне необходимо ввести командную инструкцию «taskschd.msc» и нажать клавишу «Enter» на клавиатуре компьютера.
После этого необходимая вам программа станет доступной на экране компьютера.
Открываем планировщик заданий через панель управления
В принципе, планировщик заданий, как и всё другое системное программное обеспечение операционной системы Виндовс, доступен в панели управления, а конкретно в разделе «управление компьютером». Чтобы активировать планировщик таким образом, нужно:
Зайти в раздел «Мой компьютер».
Там нужно отыскать раздел «Управление компьютером». Внутри этого раздела скрываются инструменты управления компьютерным устройством.
В перечне «служебных программ» отыщите программку «Планировщик заданий» и активируйте ее нажатием левой кнопки мыши.
После этого планировщик заданий откроется на экране компьютера.
Можно к планировщику заданий добраться из меню «Пуск». Для этого просто найдите в этом меню раздел «Средства администрирования» и в них вы найдете планировщик.
Заключение
Планировщик задач — это полезный и удобный инструмент, если правильно его освоить. Сегодня мы разобрали вопрос, как запустить планировщик задач из командной строки, а также разобрали другие вариации активации этой утилиты. В следующих статьях мы обязательно поговорим о правильном использовании этой программы, а также покажем, как планировать те или иные задания для вашего компьютера.
Настраивает выполнение команд и программ через заданные интервалы или в указанное время. Добавляет и удаляет задания из расписания, запускает и останавливает задания по требованию, отображает и изменяет назначенные задания.
Чтобы посмотреть синтаксис команды, щелкните следующую команду:
schtasks create
Создает новое назначенное задание.
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc расписание[/mo модификатор] [/d день] [/m месяц[,месяц…] [/i время_простоя] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [/rp пароль]] /?
Параметры
- /tn имя_задания
- Определяет имя для задания.
- /tr выполнение_задания
- Указывает программу или команду, которая выполняет задание. Введите полный путь и имя исполняемого файла, файла сценария или пакетного файла. Если пропущен путь, программа SchTasks.exe предполагает, что файл находится в системном_корневом_каталогеSystem32.
- /sc расписание
- Задает тип расписания. Допустимыми значениями являются ЕЖЕМИНУТНО, ЕЖЕЧАСНО, ЕЖЕДНЕВНО, ЕЖЕНЕДЕЛЬНО, ЕЖЕМЕСЯЧНО, ОДНОКРАНО, ПРИ ЗАПУСКЕ, ПРИ ВХОДЕ В СИСТЕМУ, ПРИ ПРОСТОЕ.
-
Значение Описание ЕЖЕМИНУТНО, ЕЖЕЧАСНО, ЕЖЕДНЕВНО, ЕЖЕНЕДЕЛЬНО, ЕЖЕМЕСЯЧНО Определяют единицу времени для расписания ОДНОКРАТНО Задание выполняется один раз в указанное время и дату ПРИ ЗАПУСКЕ Задание выполняется каждый раз при запуске системы. Можно указать дату запуска или выполнить задание в следующий раз при запуске системы ПРИ ВХОДЕ В СИСТЕМУ Задание выполняется каждый раз при входе пользователя (любого) в систему. Можно указать дату запуска или выполнить задание в следующий раз при входе пользователя в систему ПРИ ПРОСТОЕ Задание выполняется каждый раз при простое компьютера в течение заданного промежутка времени. Можно указать дату запуска или выполнить задание в следующий раз при простое компьютера - /mo модификатор
- Определяет частоту выполнения команды в соответствии с его типом расписания. Этот параметр обязателен для расписания ЕЖЕМЕСЯЧНО. Параметр является допустимым, но необязательным для расписаний ЕЖЕМИНУТНО, ЕЖЕЧАСНО, ЕЖЕДНЕВНО или ЕЖЕНЕДЕЛЬНО. По умолчанию значение равно 1.
-
Тип расписания Модификатор Описание ЕЖЕМИНУТНО 1 — 1439 Задание выполняется через каждые nминут. ЕЖЕЧАСНО 1 — 23 Задание выполняется через каждые nчасов. ЕЖЕДНЕВНО 1 — 365 Задание выполняется через каждые nдней. ЕЖЕНЕДЕЛЬНО 1 — 52 Задание выполняется через каждые nнедель. ЕЖЕМЕСЯЧНО 1 — 12 Задание выполняется через каждые nмесяцев. ПОСЛЕДНИЙ Задание выполняется в последний день месяца. ПЕРВЫЙ,ВТОРОЙ,ТРЕТИЙ,ЧЕТВЕРТЫЙ,ПОСЛЕДНИЙ При использовании с параметром/d день задание выполняется в определенный день недели. Например, в третью среду месяца. - /d день
- Указывает день недели и день месяца. Параметр допустим только с расписаниями ЕЖЕНЕДЕЛЬНО или ЕЖЕМЕСЯЧНО.
-
Тип расписания Значение дня ЕЖЕНЕДЕЛЬНО Необязательно. Допустимые значения с ПН по ВС и *(каждый день). По умолчанию установлено значение ПН ЕЖЕМЕСЯЧНО Значения ПН ВС требуются, когда используется модификатор (/mo) ПЕРВЫЙ, ВТОРОЙ, ТРЕТИЙ, ЧЕТВЕРТЫЙ ИЛИ ПОСЛЕДНИЙ. Значения 1 31 являются необязательными и допустимы, только если модификатора нет или тип его 1 12. По умолчанию установлено значение 1 (первый день месяца). - /m месяц[,месяц…]
- Указывает месяц года. Допустимые значения с ЯНВ по ДЕК и * (каждый месяц). Параметр /m действителен только для расписания ЕЖЕМЕСЯЧНО. Параметр требуется при использовании модификатора ПОСЛЕДНИЙ. В других случаях он является необязательным. Значение по умолчанию *(каждый месяц).
- /i время_простоя
- Указывает интервал времени простоя компьютера (в минутах) до начала выполнения задания. Введите любое число от 1 до 999. Параметр допустим только с расписанием ПРИ ПРОСТОЕ, в этом случае он обязателен.
- /st время_запуска
- Задает время начала выполнения задания в 24-часовом формате в виде чч:мм:сс. По умолчанию установлено локальное время, когда команда завершена. Параметр /st является действительным для расписаний типа ЕЖЕМИНУТНО, ЕЖЕДНЕВНО, ЕЖЕНЕДЕЛЬНО, ЕЖЕМЕСЯЧНО и ОДНОКРАТНО . Требуется для расписания ОДНОКРАТНО.
- /sd дата_запуска
- Задает дату начала выполнения задания в формате мм/дд/гггг. По умолчанию установлено значение текущей даты. Параметр /sd можно использовать со всеми расписаниями. Он требуется для расписания ОДНОКРАТНО.
- /ed дата_окончания
- Определяет последнюю дату, на которую назначается выполнение команды. Параметр является необязательным. Недопустимо использование с расписаниями типа ОДНОКРАТНО, ПРИ ЗАПУСКЕ, ПРИ ВХОДЕ В СИСТЕМУ, ПРИ ПРОСТОЕ. По умолчанию у расписаний нет даты окончания.
- /s компьютер
- Задает имя или IP-адрес удаленного компьютера (с обратными косыми чертами или без них). По умолчанию используется локальный компьютер.
- /u [домен]пользователь
- Выполняет команду с разрешения указаной учетной записи пользователя. По умолчанию, команда запускается с разрешения пользователя, вошедшего в систему компьютера, на котором выполняется SchTasks.
- /p пароль
- Задает пароль учетной записи пользователя, указанной параметром /u. Параметр требуется при использовании параметра /u.
- /ru {[домен]пользователь | «System»}
- Выполняет задания с разрешения указанной учетной записи пользователя. По умолчанию, начинается выполнение задание с разрешения пользователя, вошедшего в систему компьютера, на котором выполняется SchTasks.
-
Значение Описание [домен]пользователь Определяет учетную запись пользователя. «System» или «» Указывает учетную запись NT AuthoritySystem, которую использует операционная система. - /rp пароль
- Определяет пароль учетной записи пользователя, заданной параметром /ru. Если пропустить этот параметр при указании учетной записи пользователя, программ SchTasks.exe предлагает ввести пароль и скрывает введенный текст. Для заданий, выполняемых с разрешений ученой записи NT AuthoritySystem, не требуется пароль и программа SchTasks.exe не предлагает его ввести.
- /?
- Отображает справку в командной строке.
Примечания
- Программа SchTasks.exe не проверяет расположения файлов программ и пароли учетных записей пользователей. Если путь к файлу или пароль учетной записи введен неверно, задание создается, но не выполняется. Также если пароль изменился или истек срок его действия и в сохраненном задании пароль не изменен, задание не выполняется.
- Учетная запись NT AuthoritySystem не имеет прав интерактивного входа. Пользователи не видят и не могут взаимодействовать с программами, запущенными с разрешений системы.
- Каждое задание выполняет только одну программу. Однако, можно создать пакетный файл, запускающий несколько заданий, а затем запланировать задание, которое выполняет этот пакетный файл.
- Имеется возможность протестировать задание сразу же после его создания. Используйте операцию run для тестирования задания и затем проверьте наличие ошибок в файле SchedLgU.txt (системный_корневой_каталогSchedLgU.txt).
Синтаксис и примеры для каждого типа расписания
Чтобы посмотреть синтаксис команды, щелкните следующую команду:
schtasks create ежеминутно
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc ежеминутно[/mo {1 — 1439}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [ /rp пароль]]
Пример
Чтобы запланировать выполнение задания каждые 20 минут
Следующая команда задает выполнение сценария безопасности Sec.vbs каждые 20 минут. Т. к. в команде не учтена дата запуска и время, задание запускается через 20 минут после завершения команды, и выполняется каждые 20 минут соответственно при работе системы. Следует отметить, что исходный файл сценария безопасности находится на удаленном компьютере, а задание назначается и выполняется на локальном компьютере.
schtasks /create /sc ежеминутно /mo 20 /tn»Сценарий безопасности» /tr \centraldatascriptssec.vbs
В результате, SchTasks.exe выводит сообщение, в котором объясняется, что задание будет выполняться с разрешения текущего пользователя, и запрашивается пароль этого пользователя. При вводе пароля SchTasks.exe скрывает вводимый текст.
Задача будет создана под именем текущего пользователя.
Введите пароль:
************
Затем SchTasks.exe выводит на экран сообщение, указывающее, что задание назначено:
УДАЧА. Запланированная задача "Сценарий безопасности" была успешно создана.
Запрос показывает задание, назначенное командой:
Имя задания Следующий запуск Состояние
========================= ======================== ==============
Сценарий безопасности 10:50:00 AM , 4/4/2001
schtasks create ежечасно
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc ежечасно [/mo {1 — 365}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [ /rp пароль]]
Пример
Чтобы запланировать выполнение команды каждый час в пять минут следующего часа
Следующая команда назначает выполнение программы MyApp каждый час, начиная с пяти минут первого ночи. Т. к. параметр /mo пропущен, команда использует значение по умолчанию для часового расписания, т. е. 1 час. Если команда будет запущена после 12:05 А.М., программа не будет выполняться до следующего дня.
schtasks /create /sc ежечасно /st 00:05:00 /tn «My App» /tr c:appsmyapp.exe
Чтобы запланировать выполнение команды каждые 5 часов
Следующая команда назначает выполнение программы MyApp через каждые пять часов, начиная с первого марта 2001 года. Параметр /mo используется для задания интервала, а параметр /sd для задания даты запуска. В команде не указано время запуска, поэтому для него используется текущее время.
schtasks /create /sc ежечасно /mo 5 /sd 03/01/2001 /tn «My App» /tr c:appsmyapp.exe
chtasks create ежедневно
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc ежедневно [/mo {1 — 365}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [ /rp пароль]]
Пример
Чтобы запланировать выполнение задания каждый день
Следующий пример назначает запуск программы MyApp один раз в день, каждый день в 8:00 А.М. до 31-го декабря 2001 года. Параметр /mo пропущен, поэтому для выполнения программы каждый день используется значение интервала по умолчанию, равное 1.
schtasks /create /tn «My App» /tr
c:appsmyapp.exe /sc ежедневно /st 08:00:00 /ed 12/31/2001
Чтобы запланировать выполнение задания каждые несколько дней
Следующая команда назначает выполнение программы MyApp каждые несколько дней в 1:00 Р.М. (13:00), начиная с 31-го декабря 2001 года. Параметр /moиспользуется для задания интервала в 2 дня.
schtasks /create /tn «My App» /tr c:appsmyapp.exe /sc ежедневно /mo 2 /st 13:00:00 /sd 12/31/2001
schtasks create еженедельно
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc еженедельно[/d {ПН ВС | *}] [/mo {1 — 52}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [ /rp пароль]]
Пример
Чтобы запланировать выполнение задания каждые шесть недель
Следующая команда назначает запуск программы MyApp на удаленном компьютере каждые шесть недель. Параметр /mo используется для задания интервала. Применяются также параметры /s, чтобы указать удаленный компьютер, и /ru, чтобы назначить выполнение задания с разрешения учетной записи администратора. Параметр /rp пропущен, поэтому SchTasks.exe предлагает ввести пароль учетной записи администратора.
Команда запускается удаленно, поэтому все пути в команде, включая путь к файлу MyApp.exe, указываются на удаленном компьютере.
schtasks /create /tn «My App» /tr c:appsmyapp.exe /sc еженедельно /mo 6 /s Server16 /ru Admin01
Чтобы запланировать выполнение задания каждые несколько недель по пятницам
Следующая команда назначает запуск задания по пятницам раз в несколько недель. Параметр /mo используется для определения двухнедельного интервала, а параметр/d для указания дня недели. Чтобы задание запускалось каждую пятницу, пропустите параметр /mo или установите его значение равным 1.
schtasks /create /tn «My App» /tr c:appsmyapp.exe /sc еженедельно /mo 2 /d ПТ
schtasks create ежемесячно
Синтаксис
- Общий синтаксис ежемесячного расписания
- schtasks /create /tn имя_задания /tr выполнение_задания /sc ежемесячно [/mo
{ПЕРВЫЙ | ВТОРОЙ | ТРЕТИЙ | ЧЕТВЕРТЫЙ | ПОСЛЕДНИЙ| ПОСЛЕДНИЙ] [/d {ПН — ВС | 1 — 31}] [/m {ЯНВ — ДЕК[,ЯНВ — ДЕК…] | *}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [ /rp пароль]] - Синтаксис для конкретной недели
- schtasks /create /tn имя_задания /tr выполнение_задания
/sc ежемесячно /mo {ПЕРВЫЙ | ВТОРОЙ | ТРЕТИЙ |
ЧЕТВЕРТЫЙ | ПОСЛЕДНИЙ} /d {ПН — ВС} [/m {ЯНВ — ДЕК[,ЯНВ — ДЕК…] |*}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер[/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [/rp пароль]] - Синтаксис для последнего дня месяца
- schtasks /create /tn имя_задания /tr выполнение_задания /sc ежемесячно
/mo ПОСЛЕДНИЙ /m {ЯНВ — ДЕК[,ЯНВ — ДЕК…] | *} [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер[/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [/rp пароль]] - Синтаксис для конкретной даты
- schtasks /create /tn имя_задания /tr выполнение_задания /sc ежемесячно
/d {1 — 31} [/m {ЯНВ — ДЕК[,ЯНВ — ДЕК…] | *}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [ /rp пароль]]
Примеры
Чтобы назначить задание на первый день каждого месяца
Следующая команда планирует выполнение программы MyApp в первый день каждого месяца. Модификатора по умолчанию нет, день по умолчанию первый, а месяц по умолчанию каждый месяц, поэтому для команды не нужны дополнительные параметры.
schtasks /create /tn «My App» /tr
c:appsmyapp.exe /sc ежемесячно
Чтобы назначить задание на последний день каждого месяца
Следующая команда планирует выполнение программы MyApp в последний день каждого месяца. Параметр /mo используется для указания последнего дня месяца, а параметр /m c подстановочным знаком (*) означает, что программа запускается в последний день каждого месяца.
schtasks /create /tn «My App» /tr c:appsmyapp.exe
/sc ежемесячно /mo последний /m *
Чтобы запланировать выполнение задания каждые три месяца
Следующая команда назначает запуск программы MyApp через каждые три месяца. Параметр /mo используется для задания интервала.
schtasks /create /tn «My App» /tr c:appsmyapp.exe /sc ежемесячно /mo 3
Чтобы назначить задание на второе воскресенье каждого месяца
Следующая команда планирует выполнение программы MyApp во второе воскресенье каждого месяца. Параметр /mo используется для определения второй недели, а параметр /d для указания дня недели.
schtasks /create /tn «My App» /tr c:appsmyapp.exe
/sc ежемесячно /mo ВТОРОЙ /d ВС
Чтобы назначить задание на 15-е число мая и июня
Следующая команда задает выполнение программы MyApp 15-го мая и 15-го июня в 3:00 РМ (15:00). Параметр /d используется для определения даты, параметр /m для задания месяцев. В команде учитывается параметр /st для указания времени запуска.
schtasks /create /tn «My App» /tr c:appsmyapp.exe /sc ежемесячно /d 15 /m МАЙ,ИЮН /st 15:00:00
schtasks create однократно
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc однократно
/st время_запуска /sd дата_запуска [/s компьютер [/u [домен]пользователь /p пароль]]
[/ru {[домен]пользователь | «System»} [ /rp пароль]]
Пример
Чтобы запланировать выполнение задания один раз
Следующая команда назначает запуск программы MyApp в полночь 1-го января 2002 года. Параметр /ru используется для выполнения задания с разрешения учетной записи администратора, параметр /rp предоставляет пароль для учетной записи администратора.
schtasks /create /tn «My App» /tr
c:appsmyapp.exe /sc однократно
/st 00:00:00 /sd 01/01/2002
/ru Admin23 /rp p@ssworD1
schtasks create при запуске
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания
/sc при запуске [/sd дата_запуска]
[/s компьютер [/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [ /rp пароль]]
Пример
Чтобы запланировать выполнение задания каждый раз при запуске системы
Следующая команда назначает выполнение программы MyApp каждый раз при запуске системы, начиная с 15-го марта 2001 года.
schtasks /create /tn «My App» /tr c:appsmyapp.exe /sc при запуске /sd 03/15/2001
chtasks create при входе в систему
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc при входе в систему[/sd дата_запуска] [/s компьютер [/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [ /rp пароль]]
Пример
Чтобы запланировать выполнение задания, когда пользователь входит в систему на удаленном компьютере
Следующая команда назначает запуск пакетного файла каждый раз при входе пользователя (любого) в систему на удаленном компьютере. Для указания удаленного компьютера в команде используется параметр /s. Все пути в команде, включая путь к пакетному файлу, должны быть указаны для удаленного компьютера, потому что данная команда команда удаленной системы.
schtasks /create /tn «Запустить веб-узел» /tr c:myiiswebstart.bat /sc при входе в систему /s Server23
chtasks create при простое
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания
/sc при простое /iвремя_простоя [/sd дата_запуска] [/s компьютер [/u [домен]пользователь /p пароль]] [/ru {[домен]пользователь | «System»} [ /rp пароль]]
Пример
Чтобы запланировать выполнение задания каждый раз во время простоя компьютера
Следующая команда назначает запуск программы MyApp каждый раз во время простоя компьютера. Необходимый параметр /i используется в команде, чтобы указать, что компьютер должен простаивать в течение 10 минут перед запуском задания.
schtasks /create /tn «My App» /tr c:appsmyapp.exe /sc при простое /i 10
Еще примеры
Чтобы посмотреть пример, щелкните ссылку.
Чтобы создать задание, которое выполняется с разрешений системы
Следующая команда назначает запуск программы MyApp с разрешений учетной записи NT AuthoritySystem. В этом примере, назначено выполнение задания 1-го числа каждого месяца, но можно использовать любой тип расписания для запуска программы с разрешениями системы.
В команде используется параметр /ru «System», чтобы определить контекст безопасности системы. Параметр /rp пропущен, потому что системные задания не используют пароль
schtasks /create /tn «My App» /tr c:appsmyapp.exe /sc ежемесячно /d 1 /ru «System»
В результате программа SchTasks.exe выведет на экран информационное сообщение и сообщение об успехе. Пароль не запрашивается.
СВЕДЕНИЯ: Задание будет создано
под именем текущего пользователя
("NT AUTHORITYSYSTEM").
УДАЧА. Запланированная задача "My App"
была успешно создана.
Чтобы создать задание, которое запускает несколько программ
Каждое задание выполняет только одну программу. Однако, можно создать пакетный файл, запускающий несколько заданий, а затем запланировать задание, которое выполняет этот пакетный файл. Следующая процедура представляет этот метод.
- Создайте пакетный файл, запускающих необходимые программы.
В данном примере создан пакетный файл, который запускает программы «Просмотр событий» (Eventvwr.exe) и «Системный монитор» (Perfmon.exe).
-
- Откройте текстовый редактор, например «Блокнот».
- Введите имя и полный путь к выполняемому файлу для каждой программы. В данном случае файл включает следующие строки:
C:WindowsSystem32Eventvwr.exe
C:WindowsSystem32Perfmon.exe - Сохраните файл как MyApps.bat.
- Используете программу SchTasks.exe для создания задания, которое запускает MyApps.bat.
Следующая команда создает задание «Монитор», которое выполняется каждый раз при входе любого пользователя в систему. В команде используется параметр /tn для имени задачи, параметр /tr для запуска файла MyApps.bat. Параметр /sc указывает тип расписания OnLogon, а параметр /ru задает учетную запись администратора.
schtasks /create /tn Монитор /tr C:MyApps.bat /sc при входе в систему /ru ReskitAdministrator
В результате этой команды каждый раз при входе пользователя в систему, задание запускает программы «Просмотр событий» и «Системный монитор».
schtasks change
Изменяет один или несколько следующих параметров задания:
- программу, которую запускает задание (/tr);
- учетную запись пользователя, под которой выполняется задание (/ru);
- пароль ученой записи пользователя (/rp).
Синтаксис
schtasks /change /tn имя_задания [/s компьютер [/u [домен]пользователь /p пароль]] [/tr выполнение_задания] [/ru [домен]пользователь | «System»] [/rp пароль]
Параметры
- /tn имя_задания
- Указывает задание, которое требуется изменить. Введите имя задания.
- /s компьютер
- Задает имя или IP-адрес удаленного компьютера (с обратными косыми чертами или без них). По умолчанию используется локальный компьютер.
- /u [домен]пользователь
- Выполняет команду с разрешения указанной учетной записи пользователя. По умолчанию, команда запускается с разрешения пользователя, вошедшего в систему компьютера, на котором выполняется SchTasks.
- /p пароль
- Задает пароль учетной записи пользователя, указанной параметром /u. Параметр требуется при использовании параметра /u.
- /tr выполнение_задания
- Изменяет программу, которую запускает задание. Введите полный путь и имя исполняемого файла, файла сценария или пакетного файла. Если пропущен путь, программа SchTasks.exe предполагает, что файл находится всистемном_корневом_каталогеSystem32. Указанная программа заменяет исходную программу, выполняемую заданием.
- /ru [домен]пользователь | «System»
- Изменяет учетную запись пользователя для этого задания.
Значение Описание [домен]пользователь Определяет учетную запись пользователя. «System» или «» Указывает учетную запись NT AuthoritySystem, которую использует операционная система. Когда меняется учетная запись пользователя, необходимо также сменить пароль. Если в команде есть параметр /ru, но не присутствует параметр /rp, SchTasks.exe предлагает ввести новый пароль и скрывает вводимый текст.
Для заданий, выполняемых с разрешений ученой записи NT AuthoritySystem, не требуется пароль и программа SchTasks.exe не предлагает его ввести.
- /rp пароль
- Изменяет пароль учетной записи пользователя для этого задания. Введите новый пароль.
- /?
- Отображает справку в командной строке.
Примечания
- XOX
- Параметры /tn и /s определяют задание. Параметры /tr, /ru и /rp задают свойства задания, которые можно изменить.
- В команде, в которой используется операция change, должно измениться хотя бы одно свойство задания.
- Учетная запись NT AuthoritySystem не имеет прав интерактивного входа. Пользователи не видят и не могут взаимодействовать с программами, запущенными с разрешений системы.
Примеры
Чтобы изменить программу, которую запускает задание
Следующая команда изменяет программу, которую выполняет задание «Virus Check», с VirusCheck.exe на VirusCheck2.exe. Параметр /tn используется в команде для идентификации задания, параметр /tr для указания новой программ для этого задания. (Невозможно изменить имя задания.)
schtasks /change /tn «Virus Check» /tr C:VirusCheck2.exe
В ответ, команда SchTasks.exe выводит следующее сообщение об успешной операции:
УДАЧА. Параметры запланированной задачи
"Virus Check" были изменены.
В результате выполнения команды, задание «Virus Check» тут же запускает VirusCheck2.exe.
Чтобы изменить пароль для удаленного задания
Следующая команда изменяет пароль учетной записи пользователя для задания «RemindMe» на удаленном компьютере «Svr01». Параметр /tn используется в команде для идентификации задания, параметр /s для указания удаленного компьютера. Параметр /rp задает новый пароль : p@ssWord3.
Процедуру требуется выполнять каждый раз при истечении срока действия или изменении учетной записи пользователя. Если пароль, сохраненный в задании, недопустим, задание не выполняется.
schtasks /change /tn RemindMe /s Svr01 /rp p@ssWord3
В ответ, команда SchTasks.exe выводит следующее сообщение об успешной операции:
УДАЧА. Параметры запланированной задачи
"RemindMe" были изменены.
В результате команды, задание «RemindMe» выполняется под исходной учетной записью пользователя, но с новым паролем.
Чтобы изменить программу и учетную запись пользователя для задания
Следующая команда изменяет запускаемую программу и учетную запись пользователя, под которой выполняется задание. По существу, используется старое расписание для нового задания. Данная команда изменяет задание «Блокнот», которое запускает Notepad.exe каждое утро в 09:00 а.m., на запуск Internet Explorer.
Параметр /tn используется для идентификации задания. Параметр /tr меняет запускаемую программу, а параметр /ru учетную запись пользователя, под которой выполняется данное задание.
Параметр /rp, представляющий пароль учетной записи, пропущен. Необходимо указать пароль для учетной записи: можно использовать параметр /rp и ввести пароль явно или подождать, пока программа SchTasks.exe предложит ввести пароль, и затем задать его в скрытом тексте.
schtasks /change /tn Блокнот /tr «c:program filesInternet Exploreriexplore.exe»
/ru DomainXAdmin01
В ответ, SchTasks.exe запрашивает пароль учетной записи пользователя. Вводимый текст скрывается так, что пароль незаметен.
Введите пароль для DomainXAdmin01: *********
Обратите внимание, что параметр /tn идентифицирует задание, а параметры /tr и /ruизменяют свойства задания. Нельзя использовать другой параметр для идентификации задания и изменения его имени.
В ответ, команда SchTasks.exe выводит следующее сообщение об успешной операции:
УДАЧА. Параметры запланированной задачи
"Блокнот" были изменены.
В результате команды, задание «Блокнот» выполняется под новой учетной записью пользователя и запускает другую программу.
Чтобы изменить программу для системной учетной записи
Данная команда изменяет задание «SecurityScript» так, что оно выполняется с разрешения учетной записи NT AuthoritySystem. Параметр /ru «» в команде указывает системную учетную запись.
schtasks /change /tn SecurityScript /ru «»
В ответ, команда SchTasks.exe выводит следующее сообщение об успешной операции:
Удача. Параметры запланированной задачи
"SecurityScript" были изменены.
SchTasks.exe не предлагает ввести пароль, потому что для заданий, выполняющихся с разрешения системной учетной записи, не требуется пароль.
schtasks run
p
Немедленно запускает назначенное задание. Операция run игнорирует расписание, но использует путь к файлу программы, учетную запись пользователя и пароль, сохраненные в задании, чтобы немедленно запустить это задание.
Синтаксис
schtasks /run /tn имя_задания [/s компьютер [/u [домен]пользователь /p пароль]] /?
Параметры
- /tn имя_задания
- Идентифицирует задание. Параметр обязательный.
- /s компьютер
- Задает имя или IP-адрес удаленного компьютера (с обратными косыми чертами или без них). По умолчанию используется локальный компьютер.
- /u [домен]пользователь
- Выполняет команду с разрешения указанной учетной записи пользователя. По умолчанию, команда запускается с разрешения пользователя, вошедшего в систему компьютера, на котором выполняется SchTasks.
- /p пароль
- Задает пароль учетной записи пользователя, указанной параметром /u. Параметр требуется при использовании параметра /u.
- /?
- Отображает справку в командной строке.
Примечания
- XOX
- Используйте данную операцию, чтобы протестировать задания. Если задание не выполняется, проверьте журнал транзакций службы «Планировщик заданий»(системный_корневой_каталогSchedLgU.txt) на наличие ошибок.
- Выполнение задания не влияет на расписание задания и не меняет время следующего выполнения, назначенное для него.
- Чтобы удаленно выполнить задание, оно должно быть назначено для удаленного компьютера. При запуске задания оно выполняется только на удаленном компьютере. Чтобы проверить выполнение задания на удаленном компьютере, используйте диспетчер задач или журнал транзакций службы «Планировщик заданий» (системный_корневой_каталогSchedLgU.txt).
Примеры
Чтобы выполнить задание на локальном компьютере
Следующая команда запускает задание «Сценарий безопасности».
schtasks /run /tn «Сценарий безопасности»
В ответ, программа SchTasks.exe запускает сценарий задания и выводит на экран следующее сообщение:
УДАЧА. Запланированная задача
"Сценарий безопасности" выполняется.
Чтобы выполнить задание на удаленном компьютере
Данная команда запускает задание «Update» на удаленном компьютере «Srv01»:
schtasks /run /tn Update /s Svr01
В этом случае программа SchTasks.exe выводит следующее сообщение об ошибке:
ОШИБКА. Не удается выполнить запланированную задачу "Update".
Чтобы выяснить причину ошибки, посмотрите журнал транзакций назначенных заданий (C:WindowsSchedLgU.txt) на компьютере «Svr01». В журнале появилась запись:
"Update.job" (update.exe) 3/26/2001 1:15:46 PM ** ОШИБКА **
Попытка использования учетной записи задания
окончилась неудачей, поэтому задание
выполнено не было.
Специфическая ошибка:
0x8007052e: Отказ входа в систему: Причина: неизвестное
имя пользователя или неверный пароль.
Проверьте правильность указания имени пользователя и
пароля и повторите попытку.
Имя пользователя или пароль являются недопустимыми для системы. Следующая команда schtasks /change обновляет имя пользователя и пароль для задания «Update» на компьютере Srv01.
schtasks /change /tn Update /s Svr01 /ru Administrator /rp PassW@rd3
После завершения команды change, повторяется команда run. Сейчас запускает программу Update.exe и SchTasks.exe выводит сообщение:
УДАЧА. Запланированная задача
"Update" выполняется.
schtasks end
Останавливает программу, запущенную заданием.
Синтаксис
schtasks /end /tn имя_задания [/s компьютер [/u [домен]пользователь /p пароль]] /?
Параметры
- /tn имя_задания
- Идентифицирует задание, запускающее программу. Параметр обязательный.
- /s компьютер
- Задает имя или IP-адрес удаленного компьютера (с обратными косыми чертами или без них). По умолчанию используется локальный компьютер.
- /u [домен]пользователь
- Выполняет команду с разрешения указанной учетной записи пользователя. По умолчанию, команда запускается с разрешения пользователя, вошедшего в систему компьютера, на котором выполняется SchTasks.
- /p пароль
- Задает пароль учетной записи пользователя, указанной параметром /u. Параметр требуется при использовании параметра /u.
- /?
- Вывод справки.
Примечания
- OX
- SchTasks.exe завершает только элементы программы, запущенной с помощью назначенного задания. Чтобы остановить другие процессы, используйте средство «TaskKill», включенное в систему Windows XP Professional. Дополнительные сведения о средстве «TaskKill» содержатся в разделе TaskKill.
- .
Примеры
Чтобы завершить задание на локальном компьютере
Следующая команда останавливает экземпляр Notepad.exe, который был запущен заданием «Мой блокнот».
schtasks /end /tn «Мой блокнот»
В ответ, программа SchTasks.exe останавливает запущенный экземпляр Notepad.exe и выводит следующее сообщение об удачной операции.
УДАЧА. Запланированная задача
"Мой блокнот" была успешно снята.
Чтобы завершить задание на удаленном компьютере
Следующая команда завершает экземпляр Internet Explorer, который был запущен заданием «InternetOn» на удаленном компьютере «Svr01».
schtasks /end /tn InternetOn /s Svr01
В ответ, программа SchTasks.exe останавливает запущенный экземпляр Internet Explorer и выводит следующее сообщение об удачной операции.
УДАЧА. Запланированная задача
"InternetOn" была успешно снята.
schtasks delete
Удаляет назначенное задание
Синтаксис
schtasks /delete /tn {имя_задания | *} [/f] [/s компьютер [/u [домен]пользователь /p пароль]] [/?]
Параметры
- /tn {имя_задания | *}
- Идентифицирует удаляемое задание. Параметр обязательный.
-
Значение Описание имя_задания Удаляет данное задание. * Удаляет все задания, назначенные на компьютере. - /f
- Отменяет вывод сообщения об уведомлении. Задание удаляется без предупреждения.
- /s компьютер
- Задает имя или IP-адрес удаленного компьютера (с обратными косыми чертами или без них). По умолчанию используется локальный компьютер.
- /u [домен]пользователь
- Выполняет команду с разрешения указанной учетной записи пользователя. По умолчанию команда запускается с разрешения пользователя, вошедшего в систему компьютера, на котором выполняется SchTasks.
- /p пароль
- Задает пароль учетной записи пользователя, указанной параметром /u. Параметр требуется при использовании параметра /u.
- /?
- Отображает справку в командной строке.
Примечания
- XOX
- Операция delete удаляет задание из расписания. При этом не удаляется программа, которую выполняет или прерывает задание.
- Команда delete.* удаляет все задания, назначенные для компьютера, а не только задания, назначенные текущим пользователем.
Примеры
Чтобы удалить задание из расписания удаленного компьютера
Следующая команда удаляет задание «Start Mail» из расписания удаленного компьютера. Параметр /s используется в программе для указания удаленного компьютера.
schtasks /delete /tn «Start Mail» /s Svr16
В ответ, программа SchTasks.exe выводит на экран следующее сообщение о подтверждении. Чтобы удалить задание, введите y. Для отмены команды введите n.
ПРЕДУПРЕЖДЕНИЕ: Хотите удалить задание
«Start Mail» (Д/Н )? д
УДАЧА. Запланированная задача
"Start Mail" была успешно удалена.
Чтобы удалить все задания, назначенные для локального компьютера
Следующая команда удаляет все задания из расписания локального компьютера, включая задания, назначенные другими пользователями. Параметр /tn * в команде представляет все задания на компьютере, а параметр /f отменяет вывод сообщения о подтверждении.
schtasks /delete /tn * /f
В ответ на эту команду, программа SchTasks.exe выводит следующее сообщение, показывающее, что только назначенное задание «SecureScript» удалено.
УДАЧА. Запланированная задача "SecureScript" была успешно удалена.
schtasks >
Выводит на экран все задания, назначенные для выполнения на компьютере, включая задание, назначенные другими пользователями.
Синтаксис
schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s компьютер [/u [домен]пользователь /p пароль]]
Параметры
- [/query]
- Имя запроса является необязательным. При вводе команды schtasks без параметров выполняется запрос.
- /fo {TABLE|LIST|CSV}
- Задает выходной формат. Выходной формат по умолчанию TABLE.
- /nh
- Опускает заголовки столбцов при отображении таблицы. Параметр является допустимым с выходными форматами TABLE и CSV.
- /v
- К выведенным заданиям добавляет их дополнительные свойства.
-
Запросы, в которых используется параметр /v должны иметь выходной форматLIST или CSV.
- /s компьютер
- Задает имя или IP-адрес удаленного компьютера (с обратными косыми чертами или без них). По умолчанию используется локальный компьютер.
- /u [домен]пользователь
- Выполняет команду с разрешения указанной учетной записи пользователя. По умолчанию, команда запускается с разрешения пользователя, вошедшего в систему компьютера, на котором выполняется SchTasks.
- /p пароль
- Задает пароль учетной записи пользователя, указанной параметром /u. Параметр требуется при использовании параметра /u.
- /?
- Отображает справку в командной строке.
Примечания
- XOX
- Операция query выводит список всех заданий, назначенных для компьютера, а не только заданий, назначенных текущим пользователем.
Примеры
Чтобы отобразить назначенные задания на локальном компьютере
Следующие команды выводят на экран все задания, назначенные для локального компьютера. Эти команды приводят к одному результату. Их можно использовать без изменений.
schtasks
schtasks /query
В ответ на команду, программа SchTasks.exe по умолчанию выводит задания в формате таблицы, например:
Имя задания Следующий запуск Состояние ========================= ======================== ============== Microsoft Outlook При запуске SecureScript 14:42:00 PM , 2/4/2001
Чтобы вывести на экран дополнительные свойства назначенных заданий
Следующая команда запрашивает вывод подробных сведений о заданиях на локальном компьютере. Параметр /v используется в команде для запроса подробного вывода, а параметр /fo LIST для форматирования вывода в список для облегчения процесса чтения. Используйте эту команду, чтобы проверить, что созданное задание имеет
schtasks /query /fo LIST /v
В ответ на эту команду, программа SchTasks.exe выводит на экран подробный список свойств для всех заданий. Далее показан список для задания, запланированного для выполнения в 4:00 в последнюю пятницу каждого месяца:
Имя узла: RESKIT01
Имя задачи: SecureScript
Следующий запуск: 4:00:00 AM , 3/30/2001
Состояние: Не выполняется
Последний запуск: Нет
Последний результат: 0
Создан: user01
Расписание: В 4:00 AM в последнюю пт каждого месяца,
начиная с 3/24/2001
Задача для выполнения: C:WINDOWSsystem32notepad.exe
Рабочая папка: notepad.exe
Комментарий: Н/Д
Состояние назначенной задачи: Включено
Тип разписания: Ежемесячно
Модификатор: последняя пятница
Время запуска: 4:00:00 AM
Дата начала: 3/24/2001
Дата окончания: Н/Д
Дн.: пятница
Мес.:янв,фев,мар,апр,май,июн,июл,авг,сен,окт,ноя,дек
Запуск от имени: RESKITuser01
Удалить задачу, если она не перенесена: Отключено
Остановить задачу, если она выполняется Х ч. и Х мин.:72:00
Повторять: до: время: Отключено
Повторять: в течение: длительность:Отключено
Повторять: остановить, если выполняется Отключено
При простое: Время начала (для типа расписания ПРИ ПРОСТОЕ)
Отключено
При простое: Запускать только при простое в Х мин.
Отключено
При простое: Без простоя повторять попытки в течение Х мин.
Отключено
При простое: Остановить задачу по завершении простоя
Отключено
Управление электропитанием: Не запускать при
питании от батареи
Отключено
Управление электропитанием: Останавливать при
питании от батареи
Отключено
Чтобы просмотреть задания, назначенные для удаленного компьютера
Следующая команда запрашивает список заданий, назначенных для удаленного компьютера, и добавляет задания в файл журнала в формате с разделителями запятыми на локальном компьютере. Чтобы собрать и отслеживать задания, назначенные нескольким компьютерам, используйте данный формат команды.
Параметр /s идентифицирует уделенный компьютер «Reskit16», параметр /fo задает формат, а параметр /nh отменяет вывод заголовков столбцов. Символ добавления >>перенаправляет вывод в журнал заданий p0102.csv на локальный компьютер «Srv01». Путь к локальному компьютеру должен быть задан полностью, потому что команда выполняется на удаленном компьютере.
schtasks /query /s Reskit16 /fo csv /nh >> \svr01datatasklogsp0102.csv
В ответ на команду, программа SchTasks.exe добавляет задания, назначенные для удаленного компьютера, в файл p0102.csv на локальном компьютере Srv01.
Примечания
- SchTasks.exe выполняет операции, похожие на операции средства «Назначенные задания» в панели управления. Это средство также используется для создания, удаления, настройки и вывода назначенных заданий.
- При вводе команды schtasks без параметров выполняется запрос.
- Пользователь должен быть членом группы «Администраторы» на компьютере, на котором команда выполняется.
- Для проверки выполнения или выяснения причины невыполнения назначенного задания смотри журнал транзакций службы планировщика заданий (системный_корневой_каталогSchedLgU.txt).
- В редких случаях файлы заданий повреждаются. Поврежденные задания не выполняются. При попытке выполнить операцию поврежденного задания, SchTasks.exe выводит следующее сообщение об ошибке:
ОШИБКА. Недопустимые данные.
Восстановить поврежденные задания нельзя. Чтобы восстановить системные параметры назначения заданий, удалите задания из системы с помощью SchTasks.exe или средства «Назначенные задания» и повторно запланируйте их.
- SchTasks.exe заменяет средство At.exe, включенное в предыдущие версии Windows.