- Управление планировщиком заданий Windows из командной строки
- Создание планируемых заданий
- Создание задачи без использования мастера
- Создание задачи на удаленном компьютере
- Сведения о созданных заданиях
- Настройка параметров задания
- Настройка задачи удаленного компьютера
- Просмотр журнала задач
- Установка частоты выполнения задания
- Пример использования
- Просмотр и мониторинг заданий
- Указание действий при успешном выполнении задания
- Установка действий при успешном выполнении задания
- Пример использования
- Указание действий на вкладке «Действия» в интерфейсе планировщика заданий
- Указание действий при ошибке выполнения задания
- Создание и использование простого сценария
- Экспорт настроек задания
- Установка даты начала и окончания задания
- Указание пользователя, от имени которого выполняется задание
- Отключение задания без его удаления
- Просмотр списка задач
- Изменение параметров существующего задания
- Удаление задачи из планировщика
- Видео:
- Удаляем из Windows все лишнее! Выпилим хлам, повысим стабильность и скорость загрузки.
Управление планировщиком заданий Windows из командной строки
Планировщик заданий Windows — это утилита, которая позволяет установить и выполнить задания на компьютере или удаленном компьютере в определенное время или при наступлении определенного события. Данная утилита доступна для использования на всех компьютерах под управлением операционной системы Windows 10 и Windows Server. Она предоставляет простой и удобный интерфейс для создания, управления и выполнения задач, а также просмотра журнала событий планировщика.
Чтобы использовать утилиту SchTasks, откройте окно командной строки Windows, нажав комбинацию клавиш Win + R и вводя команду «cmd» в окне «Выполнить». В командной строке вы можете просмотреть все созданные задания планировщика с помощью команды «schtasks /query». Для создания новой задачи используйте команду «schtasks /create» с определенными параметрами и аргументами.
Установите параметры задания, такие как название, дату и время запуска, команду и аргументы для выполнения задачи. Вы также можете создать пользовательский сценарий для задания с помощью команды «schtasks /create /sc {TASK_TRIGGER_TYPE} /mo {MONTHLY_SETTINGS}«. Все созданные задания можно просмотреть с помощью команды «schtasks /query» и простым нажатием кнопки мыши можно изменить или удалить задание.
Для управления планировщиком заданий на удаленном компьютере вам необходимо использовать команду «schtasks /s {REMOTE_COMPUTER} /u {USERNAME} /p {PASSWORD}«, где {REMOTE_COMPUTER} — имя удаленного компьютера, {USERNAME} и {PASSWORD} — учетные данные пользователя на удаленном компьютере.
Создание планируемых заданий
Использование графического интерфейса
1. Для открытия Планировщика задач нажмите кнопку «Пуск», введите «taskschd.msc» и нажмите клавишу Enter. Откроется окно Планировщика задач.
2. В левой панели выберите «Библиотека планирования» и перейдите к вкладке «Действия».
3. Нажмите правой кнопкой мыши на пустом месте в правой панели и выберите «Создать базовую задачу…».
4. В появившемся окне задайте имя и описание задачи. Нажмите кнопку «Далее».
5. Установите необходимые параметры планирования выполнения задачи: выберите одну из радиокнопок (разовое выполнение, выполнение по расписанию или при определенном событии) и нажмите кнопку «Далее».
6. Задайте дополнительные параметры планирования (время, день недели, интервал и т.д.) и нажмите кнопку «Далее».
7. Выберите «Запустить программу» и укажите путь к исполняемому файлу задачи. Нажмите кнопку «Далее».
8. Проверьте параметры задачи на следующем экране и нажмите кнопку «Готово». Задание будет создано в планировщике задач.
Использование командной строки
Для создания планируемого задания через командную строку выполните следующие действия:
1. Откройте консоль управления (нажмите клавиши Win + R, введите «cmd» и нажмите Enter).
2. В командной строке введите команду «schtasks /create /tn Название_задачи /tr Путь_к_исполняемому_файлу /sc Расписание». Замените «Название_задачи» на имя задачи, «Путь_к_исполняемому_файлу» на путь к исполняемому файлу задачи и «Расписание» на параметры планирования задачи.
Примеры:
— Создание простой задачи для выполнения закрытия компьютера в определенное время:
schtasks /create /tn "Закрытие компьютера" /tr "shutdown /s /t 0" /sc once /st 23:00
— Создание задачи для выполнения скрипта на удаленном компьютере:
schtasks /create /tn "Удаленный скрипт" /s Компьютер /u Пользователь /p Пароль /tr "Путь_к_исполняемому_файлу" /sc Расписание
Создание задачи без использования мастера
Мониторинг определенной папки или создание задачи в планировщике заданий Windows, на вашем компьютере, можно выполнить без использования мастера по созданию задач.
Для создания задачи без использования мастера, вы можете запустить программу taskschd.msc, посредством выполнения следующих действий:
- Щелкните правой кнопкой мыши на кнопке «Пуск» в операционной системе Windows и выберите «Открыть» или «Выполнить».
- В поле «Открытие» или «Выполнить» введите команду taskschd.msc и нажмите «ОК».
После этого будет открыта программа «Планировщик заданий», где вы сможете создать свою задачу.
Создание задачи на удаленном компьютере
Данная возможность доступна только в операционной системе Windows Server или других операционных системах, поддерживающих удаленное управление.
- В окне «Планировщик заданий» выберите пункт «Создать базовую задачу» или «Создать задачу».
- В открывшемся окне введите имя и описание задачи, выберите пользователя, от имени которого будет выполняться задача, и укажите параметры для запуска задачи.
- На следующем экране выберите «Создание задачи на удаленном компьютере».
- Укажите имя или IP-адрес компьютера, на котором вы хотите создать задачу.
- Завершите создание задачи, следуя инструкциям мастера.
Сведения о созданных заданиях
Когда задача будет создана, вы сможете получить информацию о ней и выполнить дополнительные действия:
- В окне «Планировщик заданий» выберите созданную вами задачу.
- На панели действий выберите нужное вам действие: «Запустить», «Остановить», «Изменить время выполнения» и другие.
- Вы также можете просмотреть свойства задачи, выбрав соответствующий пункт.
Данная информация поможет вам управлять задачами в расписании планировщика заданий Windows, без использования мастера по созданию задач.
Подсказка: Если вам необходимо выполнить задачу в определенное время, включая дату и время, то вам потребуется указать соответствующие параметры в разделе «Расписание» при создании задачи.
Настройка параметров задания
Для полной настройки параметров задания в планировщике задач Windows, включая задание на удаленном компьютере, можно использовать утилиту SchTasks в командной строке. Простой интерфейс позволяет управлять задачами, создавать новые или редактировать уже существующие.
Для отображения списка задач и их свойств можно выполнить следующую команду:
schtasks /query
Эта команда позволяет просмотреть список задач на текущем компьютере, включая различные атрибуты и расписание выполнения.
Чтобы задать новую задачу на компьютере, можно воспользоваться командой:
schtasks /create
Это позволит создать новую задачу с указанием имени, расписания и других параметров. При создании задачи можно задать сценарий или команду, которую необходимо выполнить по расписанию.
Настройка задачи удаленного компьютера
Для управления заданиями на удаленных компьютерах необходимо использовать параметр «/s» с указанием имени удаленного компьютера. Например:
schtasks /query /s <имя_компьютера>
Информация о заданиях на удаленном компьютере будет отображаться в окне командной строки. Управление задачами на удаленном компьютере выполняется таким же образом, как на локальной машине.
Просмотр журнала задач
Для просмотра записей журнала задач, включая информацию о выполнении каждого задания, можно использовать команду:
schtasks /query /v /fo list
Эта команда отобразит подробную информацию о заданиях, включая дату и время последнего выполнения и результат выполнения.
Команда schtasks
предоставляет множество возможностей для управления и настройки задач в планировщике Windows. Используйте команду schtasks /?
для отображения справочной информации и помощи по использованию этой утилиты.
Установка частоты выполнения задания
Чтобы задать частоту выполнения задания в планировщике заданий Windows, вам понадобится использовать окно управления заданиями. В этом окне вы можете настроить задачу для выполнения один раз, по расписанию, при наступлении определенного события или при каждом входе пользователя.
Для создания новой задачи в планировщике заданий вам необходимо открыть окно управления заданиями, нажав комбинацию клавиш Win + R и введя команду «taskschd.msc».
В открывшемся окне управления заданиями выберите путь к заданию, создайте его и установите настройки выполнения. Для этого:
- Щелкните правой кнопкой мыши по заданию в дереве задач в левой панели окна и выберите «Свойства».
- Перейдите на вкладку «Расписание» в окне «Задача» и нажмите на кнопку «Редактировать расписание».
- В открывшемся окне вы можете задать время начала выполнения задания, выбрать определенные дни недели, указать частоту выполнения (ежедневно, еженедельно, ежемесячно и т.д.) и многое другое.
- После того, как вы установите необходимую частоту выполнения задания, нажмите «ОК» и «Применить», чтобы сохранить настройки.
Теперь ваша задача будет выполняться согласно установленной частоте в планировщике заданий Windows.
Пример использования
Допустим, у вас есть задача, которую вы хотите запускать каждый день в 10:00 на всех компьютерах в сети. Чтобы настроить данную задачу:
- Откройте окно управления заданиями, как описано выше.
- Создайте новую задачу, указав необходимые аргументы и путь к программе, которую нужно запустить.
- Перейдите на вкладку «Расписание» и нажмите на кнопку «Редактировать расписание».
- В открывшемся окне выберите «Ежедневно» и установите время начала выполнения задания — 10:00.
- Нажмите «ОК» и «Применить», чтобы сохранить настройки.
Теперь задача будет запускаться каждый день в указанное время на всех компьютерах в сети.
Просмотр и мониторинг заданий
Вы можете просмотреть и мониторить все задачи в окне управления заданиями. Для этого:
- Откройте окно управления заданиями.
- Щелкните правой кнопкой мыши на задании, которое вы хотите просмотреть, и выберите «Свойства».
- На вкладке «Общая» вы можете просмотреть информацию о задании, такую как имя, путь к программе, аргументы и т.д.
- На вкладке «История» вы можете просмотреть журнал выполнения задания и сообщения о его выполнении.
Также вы можете экспортировать список заданий в файл или импортировать задания из указанного файла, используя контекстное меню планировщика заданий.
Указание действий при успешном выполнении задания
Утилита SchTasks предоставляет возможность управлять планировщиком заданий Windows из командной строки, позволяя создавать, изменять и удалять задачи планировщика.
Когда задача в планировщике Windows успешно выполнена, можно указать дополнительные действия, которые должны быть выполнены компьютером. Например, это может быть открытие программы, передача определенных параметров, создание или удаление папок и файлов, мониторинг диска, экспортирование журнала задач и другие действия.
Установка действий при успешном выполнении задания
Для указания действий необходимо использовать аргументы командной строки при создании или изменении задачи. Команда должна содержать параметры, которые определяют необходимые действия при успешном выполнении задания.
Пример использования
Для добавления действий к задаче при успехе можно использовать параметр «рус13» с указанием пути к программе или сценарию, а также дополнительными аргументами:
schtasks /create /tn "TaskName" /tr "C:\Path\to\Program.exe" /sc DAILY /st 12:00 /ru "username" /ru password /ru runlevel /sc minute /mo 5 /du 12:00 /da 01/01/2023 /HKCU
Указание действий на вкладке «Действия» в интерфейсе планировщика заданий
Если задача была создана или изменена с использованием интерфейса планировщика заданий, действия можно указать на вкладке «Действия». Для этого следует выбрать задание и щелкнуть правой кнопкой мыши, а затем выбрать «Свойства». В открывшемся окне необходимо выбрать нужное действие из списка доступных действий и указать параметры (если требуется).
После посещении другой вкладки и возвращения на вкладку «Действия» будут отображены только действия, соответствующие выбранному заданию. Для просмотра и редактирования действий для всех заданий на компьютере необходимо выбрать радиокнопку «С общими действиями для всех задач».
Указание действий при ошибке выполнения задания
При настройке заданий в планировщике задач Windows с помощью программы SchTasks можно указать действия, которые должны выполняться в случае ошибки выполнения задачи. Это полезно, если требуется обработка и реагирование на возможные проблемы при выполнении задания.
Для просмотра и управления настройками выполнения задания следует использовать программу Taskschd.msc. Чтобы открыть это окно, в командной строке Windows следует нажать клавишу Win, ввести «Задачи» и выбрать «Планировщик задач».
В программе Taskschd.msc на левой панели находится дерево с заданиями, созданными на вашем компьютере. Чтобы просмотреть или изменить настройки задания, следует запустить экспортированное задание или создать новое задание.
При создании или изменении задания с использованием программы Taskschd.msc можно задать действия, которые должны выполняться при ошибке выполнения задания. Для этого следует открыть свойства задания, перейти на вкладку «Действия» и выбрать действие «Запустить программу».
В поле «Программа/сценарий» следует указать команду, которая будет выполнена при возникновении ошибки. Например, можно использовать команду «shutdown /r /f», чтобы перезагрузить компьютер при ошибке выполнения задания.
При необходимости можно также задать параметры команды и работать с другими действиями, используя окно настройки задач. Например, можно создать простой сценарий, который будет записывать сведения о возникшей ошибке в журнал событий.
Для управления заданиями на всех компьютерах, включая удаленные, можно использовать утилиту SchTasks из командной строки. Например, команда «schtasks /Create /S имя компьютера /RU пользователь /RP пароль /SC ONLOGON /TN имя задачи /TR команда» создаст задание на удаленном компьютере с заданной командой запуска.
Установите параметры задания согласно вашим потребностям и сохраните изменения. При следующем выполнении задания планировщик будет управлять его выполнением в соответствии с заданным расписанием, а также выполнять указанные действия в случае ошибки.
Вот содержание окна созданной или измененной задачи:
Создание и использование простого сценария
Для создания простого сценария, который будет выполняться при ошибке выполнения задачи, следует использовать функции доступные в командной строке Windows.
Например, можно создать файл с расширением .bat, в котором будет указана команда выполнения задачи. Если задача завершится с ошибкой, в файле будет записана соответствующая информация. Для этого следует выполнить следующие действия:
- Откройте текстовый редактор, создайте новый файл и введите команду выполнения задачи. Например:
robocopy C:\source C:\destination /MIR
- Сохраните файл с расширением .bat, например myscript.bat.
- Запустите файл myscript.bat. Если задача выполнится успешно, вы увидите соответствующую информацию в командной строке. В противном случае информация об ошибке будет записана в файл.
Теперь можно использовать файл myscript.bat в настройке задания в программе Taskschd.msc. Если задание завершится с ошибкой, вы сможете просмотреть информацию в файле myscript.bat.
Экспорт настроек задания
Если вы хотите использовать настройки задания, созданного в программе Taskschd.msc, на другом компьютере, можно экспортировать задание и импортировать его на другом компьютере. Для этого следует выполнить следующие действия:
- Откройте программу Taskschd.msc и найдите задание, которое вы хотите экспортировать.
- Щелкните правой кнопкой мыши на задании и выберите «Экспорт».
- Выберите место для сохранения файла задания и назовите его, например mytask.xml.
- Перенесите файл mytask.xml на другой компьютер.
- На другом компьютере откройте программу Taskschd.msc, щелкните правой кнопкой мыши на папке «Планировщик задач» и выберите «Импорт заданий».
- Выберите файл mytask.xml на другом компьютере и командный компьютер загрузит настройки задания.
Теперь задание будет доступно и настроено на другом компьютере.
Установка даты начала и окончания задания
Планировщик заданий Windows позволяет установить дату начала и окончания задания для мониторинга и управления процессом выполнения задачи. Установка этих дат особенно полезна для удаленного управления заданиями на других компьютерах.
Чтобы установить дату начала и окончания задания, выполните следующие действия:
- Откройте Планировщик заданий Windows, нажав Win + R и введя команду taskschd.msc.
- В дереве заданий выберите задание, для которого необходимо установить дату начала и окончания.
- В контекстном меню выбранной задачи нажмите «Свойства».
- Перейдите на вкладку «Расписание».
- Нажмите кнопку «Изменить дату начала», чтобы установить желаемую дату начала задания.
- Нажмите кнопку «Изменить дату окончания», чтобы установить желаемую дату окончания задания.
- Нажмите кнопку «ОК», чтобы сохранить изменения.
После установки даты начала и окончания задания, планировщик будет автоматически запускать задание по указанному графику, включая учет времени на удаленных компьютерах. Если задание была уже запланирована или запущена до установки даты начала и окончания, то эти даты будут учтены только при последующих запусках задачи.
Указание пользователя, от имени которого выполняется задание
Для того чтобы указать пользователя, от имени которого должно выполняться задание в планировщике задач, следует открыть вкладку «Общие» в свойствах задачи. Затем необходимо выбрать в поле «Пользователь:» имя пользователя, от имени которого должно выполняться задание.
В данном примере выполнена настройка простой задачи «копирование», которая была назначена на выполнение каждый день в 10 часов на компьютере пользователся console\user. Задание выполняется с помощью команды copy с аргументами.
Отключение задания без его удаления
Если требуется отключить запланированное задание, не удаляя его, можно воспользоваться командой SchTasks с аргументами /Change и /Disable. Данная команда позволяет изменить свойства задания, включая его активное/неактивное состояние.
Для отключения задания необходимо выполнить следующие действия:
- Откройте командную строку (Command Prompt) или консоль PowerShell.
- Установите контекст управления заданиями, используя команду: schtasks /change /s server /tn task_name. Вместо «server» укажите имя компьютера, на котором запущен планировщик заданий, а вместо «task_name» укажите имя задания, которое нужно отключить.
- После установки контекста управления заданиями, введите команду: schtasks /change /disable и нажмите Enter.
После выполнения этих действий задание будет отключено и больше не будет запускаться по заданному расписанию.
Просмотр списка задач
Для просмотра списка задач, запланированных в планировщике заданий Windows, можно использовать утилиту SchTasks. По умолчанию, эта утилита установлена в системной папке C:\Windows\System32
. Чтобы выполнить команду SchTasks из командной строки, следует открыть окно командной консоли.
Для просмотра списка задач на локальном компьютере, выполните следующую команду:
schtasks /query
Эта команда выведет записи всех запланированных задач в планировщике.
Если вы хотите просмотреть задачи на удаленном компьютере, то добавьте параметр /s
с указанием имени удаленного компьютера. Например:
schtasks /query /s server
По умолчанию, информация о каждой задаче будет представлена в простой табличной форме. В таблице будут указаны такие сведения, как имя задачи, путь к исполняемому файлу, состояние задачи, время запуска, время последнего запуска и т.д.
schtasks /query /fo TABLE
Для получения более подробной информации о задаче, можно добавить параметр /v
(verbose). Например:
schtasks /query /v
Дополнительные сведения о запланированных задачах можно получить, щелкнув правой кнопкой мыши на задаче в окне планировщика задач, а затем выбрав пункт «Свойства». В открывшемся окне будет доступна подробная информация о задаче, включая параметры и действия, заданные при создании задачи.
С помощью утилиты SchTasks можно также настроить удаленное управление планировщиком задач на другом компьютере. Для этого выполните команду schtasks /change /s server
, где server
— имя удаленного компьютера.
Таким образом, просмотр списка задач в планировщике заданий Windows можно осуществить с помощью утилиты SchTasks, используя команду schtasks /query
для локального компьютера или schtasks /query /s server
для удаленного компьютера.
Изменение параметров существующего задания
Для изменения параметров существующего задания в планировщике задач Windows с помощью командной строки можно использовать утилиту SchTasks. Эта утилита включена в операционные системы Windows 10 и предоставляет возможность управления заданиями планировщика через командную строку.
Чтобы изменить параметры существующего задания, нужно выполнить следующие шаги:
- Откройте Командную строку от имени администратора.
- Введите команду
schtasks /CHANGE /TN "имя_задания" /parameter value
, где «имя_задания» — имя задания, а «parameter value» — параметр и его новое значение, которые вы хотите изменить. - Нажмите клавишу Enter, чтобы выполнить команду.
Например, если вы хотите изменить расписание выполнения задания, установите новый параметр с помощью команды /TR
. Если нужно изменить учетную запись, используйте параметр /RU
. И так далее.
Подсказка: чтобы узнать все доступные параметры, выполните команду schtasks /Change
.
Вы также можете изменить параметры задания с помощью графического интерфейса планировщика задач Windows:
- Откройте Планировщик задач, например, выполните команду
taskschd.msc
в командной строке или откройте его через Контекстное меню Панели управления или Подраздел Мониторинг и защита > Планировщик задач. - Найдите задачу, параметры которой вы хотите изменить, и щелкните ее правой кнопкой мыши.
- Выберите пункт «Свойства» или «Свойства задания» из контекстного меню.
- В открывшемся окне свойств выберите вкладку «Действия» и щелкните на действии, параметры которого вы хотите изменить.
- Нажмите кнопку «Изменить» или дважды щелкните на действии.
- В поле «Аргументы» введите новые аргументы для задачи и нажмите кнопку «ОК».
- Последовательно откройте все необходимые окна свойств действий и внесите необходимые изменения.
- Нажмите кнопку «ОК» для закрытия окна свойств задания.
Таким образом, с помощью командной строки или графического интерфейса планировщика задач Windows вы можете легко изменять параметры существующих задач в планировщике, чтобы задать им новые расписание выполнения, изменить пользователя, отображать информацию о задаче и многое другое.
Удаление задачи из планировщика
Для удаления задачи из планировщика заданий Windows вы можете использовать утилиту командной строки SchTasks. Процесс удаления может понадобиться, когда вы больше не хотите, чтобы определенная задача выполнялась автоматически.
Для удаления задачи выполните следующие шаги:
- Откройте консоль управления планировщиком заданий. Существует несколько способов открыть планировщик заданий:
- Нажмите клавиши Win + R, введите
schtasks.msc
и нажмите Enter. - Откройте меню «Пуск», найдите папку «Служебные программы» (или «Администрирование») и выберите «Планировщик заданий».
- В окне планировщика заданий найдите задачу, которую необходимо удалить. Задачи разделены на различные разделы в дереве слева, включая задачи в планировании, назначенные конкретному пользователю и задачи на удаленных компьютерах.
- Щелкните правой кнопкой мыши на задаче, которую вы хотите удалить, и выберите «Удалить».
- Появится подсказка с сообщением: «Вы уверены, что хотите удалить задачу?». Если вы действительно хотите удалить задачу, нажмите «Да».
После выполнения этих шагов выбранная задача будет успешно удалена из планировщика заданий Windows.
Удаление задачи из планировщика может быть полезным при некорректной настройке или ненужном задании. Это также может помочь в управлении большим количеством запланированных задач, особенно при работе с несколькими компьютерами или удаленным управлением.
Видео:
Удаляем из Windows все лишнее! Выпилим хлам, повысим стабильность и скорость загрузки.
Удаляем из Windows все лишнее! Выпилим хлам, повысим стабильность и скорость загрузки. by Павел Мудрый 454,349 views 1 year ago 17 minutes