Как создать задачу в планировщике задач в windows 10 cmd

You can create, edit, and delete scheduled tasks using Command Prompt without the need of ever opening Task Scheduler, and in this guide we'll show you how to do it.

Windows 10 ships with Task Scheduler, which is an advanced tool that allows you to create and run routines automatically. Using this tool, you can automate tasks to perform all sorts of things, including launching an app, running a specific command, or executing a script at a specified day and time, or when a particular condition is met using triggers.

Although there’s a graphical experience to use Task Scheduler, you can also use Command Prompt to create, edit, and delete tasks, which can come in handy in many situations. For instance, when you need to speed up the process to create the same task on multiple computers, and when building an application or script that needs to connect with the tool — just to name a few.

In this Windows 10 guide, we’ll walk you through the steps to get started managing scheduled tasks using the schtasks.exe tool on Command Prompt.

  • How to create a scheduled task using Command Prompt
  • How to change a scheduled task using Command Prompt
  • How to delete a scheduled task using Command Prompt

How to create a scheduled task using Command Prompt

To create a scheduled task with Command Prompt on Windows 10, use these steps:

  1. Open Start.
  2. Search for Command Prompt, right-click the top result, and select the Run as administrator option.
  3. Type the following command to create a daily task to run an app at 11:00am and press Enter:SyntaxSCHTASKS /CREATE /SC DAILY /TN "FOLDERPATHTASKNAME" /TR "C:SOURCEFOLDERAPP-OR-SCRIPT" /ST HH:MMExampleSCHTASKS /CREATE /SC DAILY /TN "MyTasksNotepad task" /TR "C:WindowsSystem32notepad.exe" /ST 11:00Quick tip: The folder path before the task name, under the /TN option, is not a requirement, but it’ll help you to keep your tasks separate. If you don’t specify a path, the task will be created inside the Task Scheduler Library folder.

  1. Type the following command to create a weekly task to run an app at 11:00am and press Enter:SyntaxSCHTASKS /CREATE /SC WEEKLY /D SUN /TN "FOLDERPATHTASKNAME" /TR "C:SOURCEFOLDERAPP-OR-SCRIPT" /ST HH:MMExampleSCHTASKS /CREATE /SC WEEKLY /D SUN /TN "MyTasksNotepad task" /TR "C:WindowsSystem32notepad.exe" /ST 11:00

  1. Type the following command to create a monthly task to run an app at 11:00am and press Enter:SyntaxSCHTASKS /CREATE /SC MONTHLY /D 15 /TN "FOLDERPATHTASKNAME" /TR "C:SOURCEFOLDERAPP-OR-SCRIPT" /ST HH:MMExampleSCHTASKS /CREATE /SC MONTHLY /D 15 /TN "MyTasksNotepad task" /TR "C:WindowsSystem32notepad.exe" /ST 11:00

  1. Type the following command to create a scheduled task that runs daily as a specific user and press Enter:SyntaxSCHTASKS /CREATE /SC DAILY /TN "FOLDERPATHTASKNAME" /TR "C:SOURCEFOLDERAPP-OR-SCRIPT" /ST HH:MM /RU USER-ACCOUNTExampleSCHTASKS /CREATE /SC DAILY /TN "MyTasksNotepad task" /TR "C:WindowsSystem32notepad.exe" /ST 11:00 /RU admin

Once you complete the steps, the task will run during the intervals you specified.

Task Scheduler create options

The command line version of Task Scheduler ships with many options allowing to customize many aspects of a task, and in this guide, we are using the following options to change a scheduled task:

  • /CREATE — specifies that you want to create a new an automated routine.
  • /SC — defines the schedule for the task. Options available, include MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, and ONEVENT.
  • /D — specifies the day of the week to execute the task. Options available, include MON, TUE, WED, THU, FRI, SAT, and SUN. If you’re using the MONTHLY option, then you can use 1 — 31 for the days of the month. Also, there’s the wildcard «*» that specifies all days.
  • /TN — specifies the task name and location. The «MyTasksNotepad task» uses the «Notepad task» as the name and stores the task in the «MyTasks» folder. If the folder isn’t available, it’ll be created automatically.
  • /TR — specifies the location and the name of the task that you want to run. You can select an app or custom script.
  • /ST — defines the time to run the task (in 24 hours format).
  • /QUERY — displays all the system tasks.
  • /RU — specifies the task to run under a specific user account.

These are just some of the available options. You can learn more about the options to create a scheduled task running the

SCHTASKS /CREATE /?

command.

How to change a scheduled task using Command Prompt

To modify a scheduled task on Windows 10 with Command Prompt, use these steps:

  1. Open Start.
  2. Search for Command Prompt, right-click the top result, and select the Run as administrator option.
  3. Type the following command to change the time to run the task 9:00am and press Enter:SyntaxSCHTASKS /CHANGE /TN "FOLDERPATHTASKNAME" /ST HH:MMExampleSCHTASKS /CHANGE /TN "MyTasksNotepad task" /ST 09:00

  1. Type the following command to change the task user information and press Enter:SyntaxSCHTASKS /CHANGE /TN "FOLDERPATHTASKNAME" /RU NEW-USERNAMEExampleSCHTASKS /CHANGE /TN "MyTasksNotepad task" /RU admin2

  1. Type the following command to disable a scheduled task and press Enter:SyntaxSCHTASKS /CHANGE /TN "FOLDERPATHTASKNAME" /DISABLEExampleSCHTASKS /CHANGE /TN "MyTasksNotepad task" /DISABLEQuick tip: If you want to re-enable the task, you can use the same command, but make sure to use the /ENABLE option instead.

After completing the steps, the task will be modified with the information that you’ve specified.

Task Scheduler change options

In this guide, we are using the following options to create a scheduled task:

  • /CHANGE — specifies that you want to edit an existing task.
  • /TN — specifies the name and location of the task that you want to modify.
  • /ST — defines the new time to run the automated routine.
  • /DISABLE — disables the task.

These are just some of the available options. You can learn more about the options to change a scheduled task running the

SCHTASKS /CHANGE /?

command.

How to delete a scheduled task using Command Prompt

If you no longer need a particular task, you can delete it using these steps:

  1. Open Start.
  2. Search for Command Prompt, right-click the top result, and select the Run as administrator option.
  3. Type the following command to delete a scheduled task and press Enter:SyntaxSchTask /DELETE /TX "FOLDERPATHTASKNAME"ExampleSCHTASKS /DELETE /TN "MyTasksNotepad task"

  1. Press the Y key to confirm.

Once you complete the steps, the task will be removed, and it’ll no longer be available on your device.

Task Scheduler delete options

In this guide, we are using the following options to delete a scheduled task:

  • /DELETE — specifies that you want to delete an existing task.
  • /TN — specifies the name and location of the task that you want to delete.

We’re focusing this guide on Windows 10, but the ability to use Task Scheduler with Command Prompt has been around for a long time, which means that you can also use these steps on Windows 8.1 and Windows 7.

Get the best of Windows Central in in your inbox, every day!

Mauro Huculak is technical writer for WindowsCentral.com. His primary focus is to write comprehensive how-tos to help users get the most out of Windows 10 and its many related technologies. He has an IT background with professional certifications from Microsoft, Cisco, and CompTIA, and he’s a recognized member of the Microsoft MVP community.

Создание назначенных заданий Schtasks

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

Синтаксис для создания заданий Schtasks

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

  • schtasks /create /tn ИмяЗадания /tr ИсполняемоеЗадание /sc Расписание [/mo Модификатор]

где ИмяЗадания — строка с названием задания, Исполняе­моеЗадание — путь к файлу утилиты командной строки или сценария, который надо запустить, Расписание — расписание запуска, а Модификатор — необязательный параметр, меня­ющий расписание запуска на основе типа расписания. Лю­бые задания, создаваемые по такому синтаксису, создаются на локальном компьютере и используют ваши разрешения.

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

  • дни недели можно вводить списком, разделяя их запяты­ми, например Mon, Wed, Fri, или через дефис, указывая последовательность дней, скажем, Mon-Fri задает интервал с понедельника по пятницу;
  • месяцы можно вводить списком, разделяя их запятыми, на­пример Jan, Mar, Jun, или через дефис, указывая последо­вательность месяцев, например Jan-Jun указывает интервал с января по июнь;
  • для недели месяца можно задать только одно значение, на­пример FIRST или LAST.

Примеры вы­полняемых заданий Schtasks

Чтобы понять, как использовать Schtasks /Create, рассмот­рим несколько примеров.

  • Задание выполняется немедленно и больше не запускается: schtasks /create /tn «SysChecks» /tг c:scriptssch.bat /so once
  • Задание запускается при старте системы: schtasks /create /tn «SysChecks» /tr c:scriptssch.bat /so onstart
  • Задание запускается при простое системы более 10 минут: schtasks /create /tn «SysChecks» /tr c:scriptssch.bat /so onidle /1 10
  • Задание запускается на локальном компьютере каждые 15 минут: schtasks /create /tn «SysChecks» /tr c:scriptssch.bat /sc minute /mo 15
  • Задание запускается на локальном компьютере каждые пять часов: schtasks /create /tn «SysChecks» /tr c:scriptssch.bat /sc hourly /mo 5
  • Задание запускается на локальном компьютере каждые два дня: schtasks /create /tn «SysChecks» /tr c:scriptssch.bat /sc daily /mo 2
  • Задание запускается через каждые две недели по понедельникам (стандартный день запуска): schtasks /create /tn «SysChecks» /tr c:scriptssch.bat /sc weekly /то 2
  • Задание запускается каждую неделю по понедельникам и пятницам: schtasks /create /tn «SysChecks» /tr c:scriptssch.bat /sc weekly /d mon,fri
  • Задание запускается первого числа каждого месяца: schtasks /create /tn «SysChecks» /tr c:scriptssch.bat /so monthly
  • Задание запускается пятого числа каждые два месяца: schtasks /create /tn «SysChecks» /tr c:scriptssch.bat /sc monthly /mo 2 /d 5
  • Задание запускается в последний день каждого месяца: schtasks /create /tn «SysChecks» /tr c:scriptssysch.bat /sc monthly/mo lastday

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

Чтобы посмотреть синтаксис команды, щелкните следующую команду:

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"
была успешно создана.

Чтобы создать задание, которое запускает несколько программ

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

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

    В данном примере создан пакетный файл, который запускает программы «Просмотр событий» (Eventvwr.exe) и «Системный монитор» (Perfmon.exe).

    • Откройте текстовый редактор, например «Блокнот».
    • Введите имя и полный путь к выполняемому файлу для каждой программы. В данном случае файл включает следующие строки:

      C:WindowsSystem32Eventvwr.exe
      C:WindowsSystem32Perfmon.exe

    • Сохраните файл как MyApps.bat.
  2. Используете программу 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.

Содержание

  • 1 Добавляем задание в Планировщик заданий
  • 2 Как открыть Планировщик заданий в окне «Выполнить»
  • 3 Как открыть Планировщик заданий при помощи поиска Windows
  • 4 Запуск Планировщика заданий в командной строке
  • 5 Как открыть Планировщик заданий в Windows PowerShell
  • 6 Открытие Планировщика заданий в Управление компьютером
  • 7 Открываем Планировщик заданий из меню «Пуск»
  • 8 Как открыть планировщик заданий Windows из Панели управления
  • 9 Выводы статьи

&nbsp &nbsp Для планирования и автоматического выполнения заданий в среде Windows предусмотрено стандартное программное средство Планировщик заданий , который обеспечивает выполнение заранее подготовленных задач в определенное время, или при возникновении определенных событий, однократно или с периодичностью, в контексте системных или пользовательских учетных записей. Другими словами, с использованием Планировщика заданий можно по расписанию, или при возникновении определенного события, выполнить заранее подготовленные действия, например, проверить наличие обновлений, синхронизировать часы по серверу времени при входе в систему любого пользователя, выключить или перезагрузить компьютер, создать точку восстановления системы и т.п. Начиная с Windows Vista, Планировщик заданий стал основным инструментом обслуживания системы, без которого невозможно ее нормальное функционирование. Для управлениями запланированными задачами в среде графического интерфейса пользователя может использоваться консоль управления MMC ( Microsoft Management Console ) с модулем taskschd.msc или утилита командной строки Schtask.exe

Утилита schtasks.exe является стандартным средством управления планировщиком и позволяет создавать, удалять, изменять и опрашивать запланированные задачи на локальном или удаленном компьютере.

Формат командной строки SchTask:

SCHTASKS /параметр [аргументы]

Справку по отдельным параметрам команды можно получить используя:

SCHTASKS /Run /? — подсказка по использованию /Run

SCHTASKS /End /? — подсказка по использованию /End

Все про Windows, программное обеспечение, информационную безопасность, программирование

Добавляем задание в Планировщик заданий

Рассмотрим добавление задания в Планировщик заданий, для автоматического
копирования данных. Скрипт, написанный в bat-файле для копирования данных.)

1. Необходимо запустить планировщик заданий:

Пуск — Панель Управления — Администрирование — Планировщик заданий.

Сочетания клавиш win + R (выполнить) и в появившемся окне ввести taskschd.msc

2. В Планировщике заданий необходимо выбрать пункт меню «Действие» и
в появившемся меню пункт «Создать задачу«.

3. Далее необходимо ввести «Имя задачи«, в данном случае «Бэкпап«,
но можно указать и другое имя.

4. Далее необходимо перейти на вкладку «Триггеры» и нажать кнопку «Создать«.

5. На следующем шаге необходимо настроить расписание запуска задания (в данном случае задание будет запускаться по рабочим дням в 18-00).

Можно задать другое расписание, например «При входе в систему«.

6. На заключительном этапе необходимо указать действие нашего задания, для этого необходимо перейти на вкладку «Действия» и нажать кнопку «Создать«.

В данном примере действием будет запуск файла backup.bat с локального диска Е.

Итак, задание в Планировщике заданий назначено.

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

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

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

Как открыть Планировщик заданий Windows? Есть несколько способов для запуска оснастки в операционной системе. В статье мы разберем варианты, которые подходят для Windows 10, Windows 8.1, Windows 8, Windows 7.

Как открыть Планировщик заданий в окне «Выполнить»

Универсальный способ для запуска Планировщика заданий во всех версиях операционной системы Windows: запуск команды с помощью диалогового окна «Выполнить».

Проделайте следующие действия:

  1. Нажмите одновременно на клавиши клавиатуры «Win» + «R».
  2. В окне «Выполнить», в поле «Открыть:» введите команду: «taskschd.msc» (без кавычек), а затем нажмите на кнопку «ОК».

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

Как открыть Планировщик заданий при помощи поиска Windows

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

В Windows 7 войдите в меню «Пуск», введите выражение «планировщик заданий» (без кавычек) в поле «Найти программы и файлы», запустите приложение.

В Windows 8.1 и Windows 8 проведите курсором мыши сверху вниз в правой части экрана, в боковой панели, в поле «Поиск» введите выражение «планировщик заданий» (без кавычек), запустите системное средство.

В Windows 10 кликните по значку поиска на Панели задач, введите выражение «планировщик заданий» (без кавычек), запустите классическое приложение.

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

Далее рассмотрим еще один инструмент для того, чтоб открыть Планировщик заданий — командная строка. О том, как найти командную строку в Windows 10 читайте здесь.

  1. Запустите командную строку от имени администратора.
  2. В окне интерпретатора командной строки введите команду: «taskschd.msc» (без кавычек), а затем нажмите на клавишу «Enter».

После этого, на компьютере откроется окно «Планировщик заданий».

Как открыть Планировщик заданий в Windows PowerShell

Еще один из способов для запуска планировщика на компьютере: с помощью средства Windows PowerShell.

В Windows 10 сделайте следующее:

  1. Щелкните правой кнопкой мыши по меню «Пуск», выберите «Windows PowerShell (администратор)».
  2. В окне «Администратор: Windows PowerShell» введите команду: «taskschd.msc» (без кавычек), а после этого нажмите на клавишу клавиатуры «Enter».

В результате, на ПК будет открыт Планировщик заданий.

Открытие Планировщика заданий в Управление компьютером

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

Для запуска консоли Управление компьютером можно воспользоваться диалоговым окном «Выполнить», введя команду: «compmgmt.msc» (без кавычек).

Другой способ войти в консоль Управление компьютером:

  1. Кликните по значку «Мой компьютер» («Этот компьютер») на Рабочем столе. Прочитайте тут, как вернуть значок «Мой компьютер» на Рабочий стол.
  2. В контекстном меню выберите пункт «Управление».

В окне «Управление компьютером» в разделе «Управление компьютером (локальный)» в списке служебных программ отобразится Планировщик заданий.

Открываем Планировщик заданий из меню «Пуск»

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

Как открыть планировщик заданий Windows из Панели управления

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

Мы запустим Панель Управления способом, который работает во всех версиях Windows:

  1. Нажмите на клавиши «Win» + «R».
  2. В диалоговом окне «Выполнить» введите команду «control» (без кавычек), а затем нажмите на кнопку «ОК».
  3. После запуска Панели управления, в настройках просмотра необходимо выбрать «Мелкие значки».
  4. В окне «Все элементы панели управление» нажмите на «Администрирование».
  5. В окне «Администрирование» выберите «Планировщик заданий».

Выводы статьи

В случае необходимости, пользователь может открыть Планировщик заданий в Windows разными способами: вводом команды из диалогового окна «Выполнить», из командной строки, из Windows PowerShell, осуществить запуск приложения из меню «Пуск», из оснастки Управление компьютером, из Панели управления, с помощью поиска.

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

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

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

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

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

Чтобы создать запланированное задание с помощью командной строки в Windows 10 , выполните следующие действия.

  1. Откройте Пуск .
  2. Найдите командную строку , щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора» .
  3. Введите следующую команду, чтобы создать ежедневную задачу для запуска приложения в 11:00 и нажмите Enter :

    Синтаксис

    SCHTASKS /CREATE /SC DAILY /TN "FOLDERPATHTASKNAME" /TR "C:SOURCEFOLDERAPP-OR-SCRIPT" /ST HH:MM

    пример

    SCHTASKS /CREATE /SC DAILY /TN "MyTasksNotepad task" /TR "C:WindowsSystem32notepad.exe" /ST 11:00

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

  4. Введите следующую команду, чтобы создать еженедельную задачу для запуска приложения в 11:00 и нажмите Enter :

    Синтаксис

    SCHTASKS /CREATE /SC WEEKLY /D SUN /TN "FOLDERPATHTASKNAME" /TR "C:SOURCEFOLDERAPP-OR-SCRIPT" /ST HH:MM

    пример

    SCHTASKS /CREATE /SC WEEKLY /D SUN /TN "MyTasksNotepad task" /TR "C:WindowsSystem32notepad.exe" /ST 11:00

  5. Введите следующую команду, чтобы создать ежемесячную задачу для запуска приложения в 11:00 и нажмите Enter :

    Синтаксис

    SCHTASKS /CREATE /SC MONTHLY /D 15 /TN "FOLDERPATHTASKNAME" /TR "C:SOURCEFOLDERAPP-OR-SCRIPT" /ST HH:MM

    пример

    SCHTASKS /CREATE /SC MONTHLY /D 15 /TN "MyTasksNotepad task" /TR "C:WindowsSystem32notepad.exe" /ST 11:00

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

    Синтаксис

    SCHTASKS /CREATE /SC DAILY /TN "FOLDERPATHTASKNAME" /TR "C:SOURCEFOLDERAPP-OR-SCRIPT" /ST HH:MM /RU USER-ACCOUNT

    пример

    SCHTASKS /CREATE /SC DAILY /TN "MyTasksNotepad task" /TR "C:WindowsSystem32notepad.exe" /ST 11:00 /RU admin

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

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

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

  • / CREATE — указывает, что вы хотите создать новую автоматизированную процедуру.
  • / SC — определяет расписание для задачи. Доступные варианты включают МИНУТУ, ЧАСЫ, ЕЖЕДНЕВНО, ЕЖЕНЕДЕЛЬНО, ЕЖЕМЕСЯЧНО, ОДИН РАЗ, НАЧАЛО, ОНЛОГОН, ОДИН РАЗ и ОДНАКО.
  • / D — указывает день недели для выполнения задачи. Доступные параметры: Пн, Вт, Ср, Чт, Пт, Сб и Вс. Если вы используете опцию ЕЖЕМЕСЯЧНО, то вы можете использовать 1 — 31 для дней месяца. Кроме того, есть подстановочный знак «*», который указывает все дни.
  • / TN — указывает имя и местоположение задачи. «Задача MyTasks Notepad» использует в качестве имени задачу «Блокнот» и сохраняет задачу в папке «MyTasks». Если папка недоступна, она будет создана автоматически.
  • / TR — указывает местоположение и имя задачи, которую вы хотите запустить. Вы можете выбрать приложение или пользовательский скрипт .
  • / ST — определяет время выполнения задачи (в 24-часовом формате).
  • / QUERY — отображает все системные задачи.
  • / RU — задает задачу для запуска под определенной учетной записью пользователя.

Это лишь некоторые из доступных вариантов. Вы можете узнать больше о возможностях создания запланированного задания с помощью команды SCHTASKS /CREATE /? команда.

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

Чтобы изменить запланированное задание в Windows 10 с помощью командной строки, выполните следующие действия.

  1. Откройте Пуск .
  2. Найдите командную строку , щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора» .
  3. Введите следующую команду, чтобы изменить время запуска задачи в 9:00 и нажмите Enter :

    Синтаксис

    SCHTASKS /CHANGE /TN "FOLDERPATHTASKNAME" /ST HH:MM

    пример

    SCHTASKS /CHANGE /TN "MyTasksNotepad task" /ST 09:00

  4. Введите следующую команду, чтобы изменить информацию о пользователе задачи, и нажмите Enter :

    Синтаксис

    SCHTASKS /CHANGE /TN "FOLDERPATHTASKNAME" /RU NEW-USERNAME

    пример

    SCHTASKS /CHANGE /TN "MyTasksNotepad task" /RU admin2

  5. Введите следующую команду, чтобы отключить запланированное задание, и нажмите Enter :

    Синтаксис

    SCHTASKS /CHANGE /TN "FOLDERPATHTASKNAME" /DISABLE

    пример

    SCHTASKS /CHANGE /TN "MyTasksNotepad task" /DISABLE

    Подсказка: если вы хотите снова включить задачу, вы можете использовать ту же команду, но не забудьте использовать параметр /ENABLE .

После выполнения шагов задание будет изменено на указанную вами информацию.

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

В этом руководстве мы используем следующие параметры для создания запланированного задания:

  • / CHANGE — указывает, что вы хотите редактировать существующую задачу.
  • / TN — указывает имя и местоположение задачи, которую вы хотите изменить.
  • / ST — определяет новое время для запуска автоматизированной процедуры.
  • / DISABLE — отключает задачу.

Это лишь некоторые из доступных вариантов. Вы можете узнать больше о возможностях изменить запланированное задание, используя SCHTASKS /CHANGE /? команда.

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

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

  1. Откройте Пуск .
  2. Найдите командную строку , щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора» .
  3. Введите следующую команду, чтобы удалить запланированное задание, и нажмите Enter :

    Синтаксис

    SchTask /DELETE /TX "FOLDERPATHTASKNAME"

    пример

    SCHTASKS /DELETE /TN "MyTasksNotepad task"

  4. Нажмите клавишу Y для подтверждения.

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

Параметры удаления планировщика заданий

В этом руководстве мы используем следующие параметры для удаления запланированного задания:

  • / DELETE — указывает, что вы хотите удалить существующую задачу.
  • / TN — указывает имя и местоположение задачи, которую вы хотите удалить.

Мы сосредоточили внимание на этом руководстве на Windows 10, но возможность использовать планировщик задач с командной строкой существует уже давно, а это значит, что вы также можете использовать эти шаги в Windows 8.1 и Windows 7.

Больше ресурсов по Windows 10

Для получения более полезных статей, обзоров и ответов на распространенные вопросы о Windows 10 посетите следующие ресурсы:

  • Windows 10 в Windows Central — все, что вам нужно знать
  • Справка, советы и рекомендации по Windows 10
  • Форумы по Windows 10 на Windows Central

Мауро рекомендует все эти доступные аксессуары

Привет, я Мауро Хуулак, помощник Windows Central и практический гуру. Я написал пост, который вы сейчас читаете, и я знаю ОС Windows от и до. Но я также немного фанат аппаратных средств. Вот некоторые из доступных гаджетов на моем столе сегодня.

Logitech MX Master Wireless Mouse ($ 72 в магазине Amazon)

Я знаю мышей, и этим я пользуюсь каждый день. MX Master — это беспроводная высокоточная мышь, которая очень удобна в использовании и имеет множество замечательных функций, в том числе возможность подключения к нескольким устройствам, бесконечное колесо прокрутки, кнопки «назад» и «вперед», которые вы можете настраивать.

Расширенный игровой коврик для мыши Ktrio (12 долларов на Amazon)

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

Супер ночь светодиодная лента (20 долларов на Amazon)

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

Мы можем заработать комиссию за покупки, используя наши ссылки. Узнайте больше

Содержание

  1. Как открыть планировщик заданий в Windows 10
  2. Как запустить планировщик заданий в Windows 10
  3. Поиск
  4. Командная строка
  5. Выполнить
  6. Проводник
  7. Планировщик заданий в ОС Windows 10
  8. Содержание
  9. Общая информация
  10. Запуск планировщика заданий
  11. 1 способ
  12. 2 способ
  13. 3 способ
  14. 4 способ
  15. 5 способ
  16. Пользовательский интерфейс Планировщика заданий
  17. Основные действия в планировщике заданий
  18. Создание планируемых заданий (создание простой задачи)
  19. Создание похожей задачи, которая бы была направлена на открытие определенной страницы в каком-либо установленном браузере при входе в операционную систему MS Windows 10
  20. Создание планируемых заданий (создание задачи без использования мастера)
  21. Просмотр ранее созданных задач в Планировщике заданий
  22. Как создавать запланированные задачи с помощью командной строки в Windows 10
  23. Как создать запланированное задание с помощью командной строки
  24. Планировщик заданий создает параметры
  25. Как изменить запланированное задание с помощью командной строки
  26. Параметры изменения планировщика заданий
  27. Как удалить запланированное задание с помощью командной строки
  28. Параметры удаления планировщика заданий
  29. Больше ресурсов по Windows 10
  30. Мауро рекомендует все эти доступные аксессуары
  31. Logitech MX Master Wireless Mouse ($ 72 в магазине Amazon)
  32. Расширенный игровой коврик для мыши Ktrio (12 долларов на Amazon)
  33. Супер ночь светодиодная лента (20 долларов на Amazon)
  34. команда Schtasks CREATE
  35. Синтаксис
  36. Параметры
  37. Планирование выполнения задачи каждый минута
  38. Примеры
  39. Планирование выполнения задачи каждый час
  40. Примеры
  41. Планирование выполнения задачи каждый день
  42. Примеры
  43. Планирование выполнения задачи каждую неделю
  44. Примеры
  45. Планирование выполнения задачи каждый месяц
  46. Примеры
  47. Планирование выполнения задачи в конкретный день недели
  48. Примеры
  49. Планирование выполнения задачи в течение определенной недели месяца
  50. Примеры
  51. Планирование выполнения задачи в конкретный день каждый месяц
  52. Примеры
  53. Планирование выполнения задачи в последний день месяца
  54. Примеры
  55. Чтобы запланировать однократное выполнение
  56. Пример
  57. Планирование выполнения задачи при каждом запуске системы
  58. Пример
  59. Планирование выполнения задачи при входе пользователя в систему
  60. Пример
  61. Планирование выполнения задачи при простое системы
  62. Пример
  63. Чтобы запланировать выполнение задачи сейчас
  64. Пример
  65. Планирование задачи, выполняемой с разными разрешениями
  66. Примеры
  67. Планирование задачи, выполняемой с разрешениями системы
  68. Примеры
  69. Планирование задачи, запускающей более одной программы
  70. Планирование задачи, выполняемой на удаленном компьютере
  71. Примеры
  72. Комментарии

Как открыть планировщик заданий в Windows 10

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

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

Как запустить планировщик заданий в Windows 10

Поиск

Усовершенствованный поиск позволяет с легкостью найти любое приложение в операционной системе Windows 10. И совершенно нет разницы, нужно Вам запустить стандартную панель управления или же стороннее приложение. Пользователю достаточно нажать сочетание клавиш Win+S, и в поисковой строке ввести Планировщик заданий. В результатах остается найти классическое приложение планировщика заданий, и выполнить Запуск от имени администратора.poisk

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

Командная строка

Командная строка позволяет с легкостью запускать предусмотренные классические приложения. Обратите внимание, если Вы хотите запустить приложение от имени администратора, тогда нужно открывать командную строку от имени администратора в Windows 10. Дальше достаточно выполнить команду taskschd.msc в командной строке.komandnaya stroka

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

Выполнить

Существует множество предустановленных команд выполнить в Windows 10. Пользователю для запуска каждого конкретного приложения необходимо знать его имя в системной папке. Если же с выполнением команд от имени администратора в командной строке все просто, то тут пользователю нужно будет воспользоваться диспетчером задач. Для простого запуска планировщика заданий достаточно будет выполнить команду taskschd.msc в окне Win+R.vypolnit

Для выполнения команды с правами администратора запустите диспетчер задач нажав сочетание клавиш Ctrl+Shift+Esc. Дальше откройте меню Файл > Запустить новую задачу, и установите отметку на пункт Создать задачу с правами администратора.

Проводник

Выполнение команды для запуска приложение возможно только тогда, если файл программы расположен на системном диске. Пользователю достаточно перейдите по пути: C:WindowsSystem32 и самостоятельно найти выполняемый файл планировщика задач taskschd.msc. Теперь можно просто запустить приложение двойным нажатием или же запустить программу от имени администратора в Windows 10.provodnik

Как и на предыдущих версиях операционной системы сегодня можно найти и запустить стандартные приложения можно с легкостью используя меню пуск в Windows 10. В меню пуск найдите папку Средства администрирования > Планировщик заданий. При необходимости нажав на приложение правой кнопкой мыши в дополнительных параметрах можно найти пункт Запустить от имени администратора.pusk

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

Источник

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

Содержание

Общая информация

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

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

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

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

1 способ

scheduler 1

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

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

scheduler 2

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

2 способ

3 способ

scheduler 3

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

4 способ

5 способ

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

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

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

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

scheduler 4

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

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

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

scheduler 5

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

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

scheduler 6

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

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

scheduler 7

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

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

scheduler 8

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

scheduler 9

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

scheduler 10

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

scheduler 11

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

scheduler 12

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

scheduler 13

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

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

scheduler 14

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

scheduler 15

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

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

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

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

scheduler 16

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

scheduler 17

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

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

scheduler 18

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

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

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

scheduler 19

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

scheduler 20

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

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

scheduler 21

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

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

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

Источник

Как создавать запланированные задачи с помощью командной строки в Windows 10

create scheduled task command prompt windows 10

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

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

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

Введите следующую команду, чтобы создать ежедневную задачу для запуска приложения в 11:00 и нажмите Enter :

Синтаксис

SCHTASKS /CREATE /SC DAILY /TN «FOLDERPATHTASKNAME» /TR «C:SOURCEFOLDERAPP-OR-SCRIPT» /ST HH:MM

пример

SCHTASKS /CREATE /SC DAILY /TN «MyTasksNotepad task» /TR «C:WindowsSystem32notepad.exe» /ST 11:00

create daily scheduled task cmd

Введите следующую команду, чтобы создать еженедельную задачу для запуска приложения в 11:00 и нажмите Enter :

Синтаксис

SCHTASKS /CREATE /SC WEEKLY /D SUN /TN «FOLDERPATHTASKNAME» /TR «C:SOURCEFOLDERAPP-OR-SCRIPT» /ST HH:MM

пример

SCHTASKS /CREATE /SC WEEKLY /D SUN /TN «MyTasksNotepad task» /TR «C:WindowsSystem32notepad.exe» /ST 11:00

create weekly scheduled task cmd

Введите следующую команду, чтобы создать ежемесячную задачу для запуска приложения в 11:00 и нажмите Enter :

Синтаксис

SCHTASKS /CREATE /SC MONTHLY /D 15 /TN «FOLDERPATHTASKNAME» /TR «C:SOURCEFOLDERAPP-OR-SCRIPT» /ST HH:MM

пример

SCHTASKS /CREATE /SC MONTHLY /D 15 /TN «MyTasksNotepad task» /TR «C:WindowsSystem32notepad.exe» /ST 11:00

create monthly scheduled task cmd

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

Синтаксис

SCHTASKS /CREATE /SC DAILY /TN «FOLDERPATHTASKNAME» /TR «C:SOURCEFOLDERAPP-OR-SCRIPT» /ST HH:MM /RU USER-ACCOUNT

пример

SCHTASKS /CREATE /SC DAILY /TN «MyTasksNotepad task» /TR «C:WindowsSystem32notepad.exe» /ST 11:00 /RU admin

create runas scheduled task cmd

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

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

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

Это лишь некоторые из доступных вариантов. Вы можете узнать больше о возможностях создания запланированного задания с помощью команды SCHTASKS /CREATE /? команда.

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

Чтобы изменить запланированное задание в Windows 10 с помощью командной строки, выполните следующие действия.

Введите следующую команду, чтобы изменить время запуска задачи в 9:00 и нажмите Enter :

Синтаксис

SCHTASKS /CHANGE /TN «FOLDERPATHTASKNAME» /ST HH:MM

пример

SCHTASKS /CHANGE /TN «MyTasksNotepad task» /ST 09:00

update scheduled task cmd

Введите следующую команду, чтобы изменить информацию о пользователе задачи, и нажмите Enter :

Синтаксис

SCHTASKS /CHANGE /TN «FOLDERPATHTASKNAME» /RU NEW-USERNAME

пример

SCHTASKS /CHANGE /TN «MyTasksNotepad task» /RU admin2

change user task scheduler cmd

Введите следующую команду, чтобы отключить запланированное задание, и нажмите Enter :

Синтаксис

SCHTASKS /CHANGE /TN «FOLDERPATHTASKNAME» /DISABLE

пример

SCHTASKS /CHANGE /TN «MyTasksNotepad task» /DISABLE

disable task scheduler cmd

После выполнения шагов задание будет изменено на указанную вами информацию.

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

В этом руководстве мы используем следующие параметры для создания запланированного задания:

Это лишь некоторые из доступных вариантов. Вы можете узнать больше о возможностях изменить запланированное задание, используя SCHTASKS /CHANGE /? команда.

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

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

Введите следующую команду, чтобы удалить запланированное задание, и нажмите Enter :

Синтаксис

SchTask /DELETE /TX «FOLDERPATHTASKNAME»

пример

SCHTASKS /DELETE /TN «MyTasksNotepad task»

delete task scheduler cmd

Нажмите клавишу Y для подтверждения.

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

Параметры удаления планировщика заданий

В этом руководстве мы используем следующие параметры для удаления запланированного задания:

Мы сосредоточили внимание на этом руководстве на Windows 10, но возможность использовать планировщик задач с командной строкой существует уже давно, а это значит, что вы также можете использовать эти шаги в Windows 8.1 и Windows 7.

Больше ресурсов по Windows 10

Для получения более полезных статей, обзоров и ответов на распространенные вопросы о Windows 10 посетите следующие ресурсы:

Мауро рекомендует все эти доступные аксессуары

Привет, я Мауро Хуулак, помощник Windows Central и практический гуру. Я написал пост, который вы сейчас читаете, и я знаю ОС Windows от и до. Но я также немного фанат аппаратных средств. Вот некоторые из доступных гаджетов на моем столе сегодня.

Logitech MX Master Wireless Mouse ($ 72 в магазине Amazon)

Я знаю мышей, и этим я пользуюсь каждый день. MX Master — это беспроводная высокоточная мышь, которая очень удобна в использовании и имеет множество замечательных функций, в том числе возможность подключения к нескольким устройствам, бесконечное колесо прокрутки, кнопки «назад» и «вперед», которые вы можете настраивать.

Расширенный игровой коврик для мыши Ktrio (12 долларов на Amazon)

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

Супер ночь светодиодная лента (20 долларов на Amazon)

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

Мы можем заработать комиссию за покупки, используя наши ссылки. Узнайте больше

Источник

команда Schtasks CREATE

Синтаксис

Параметры

Планирование выполнения задачи каждый минута

Примеры

Чтобы запланировать выполнение скрипта безопасности Sec.vbs, выполните каждые 20 минут. для этого введите:

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

Чтобы запланировать сценарий безопасности, Sec.vbs, запускаться на локальном компьютере каждые 100 минут между 5:00 вечера. и 7:59 утра Каждый день введите:

В этом примере параметр /SC используется для задания расписания минут, а параметр /mo — для указания интервала в 100 минут. Параметры /St и /et используются для указания времени начала и окончания расписания каждого дня. Он также использует параметр /k для завершения сценария, если он еще выполняется в 7:59 утра. Если параметр /k не задан, команда Schtasks не запускает сценарий после 7:59 утра, но если экземпляр запущен в 6:20 утра все еще запущено, оно не будет останавливаться.

Планирование выполнения задачи каждый час

Примеры

Чтобы запланировать запуск программы MyApp каждые пять часов, начиная с первого дня марта 2002, введите:

В этом примере на локальном компьютере используется параметр « Английский (Зимбабве) » в параметрах «язык и региональные стандарты», поэтому формат начальной даты — мм/дд/гггг (03/01/2002).

Чтобы запланировать выполнение программы MyApp ежечасно, начиная с пяти минут после полуночи, введите:

Чтобы запланировать запуск программы MyApp каждые 3 часа, в течение 10 часов введите:

Планирование выполнения задачи каждый день

Примеры

Чтобы запланировать выполнение программы MyApp раз в день, каждый день, в 8:00 утра. до 31 декабря 2022 введите:

Чтобы запланировать запуск программы MyApp каждые 12 дней в 1:00 вечера. (13:00) начиная с 31 декабря 2022, введите:

В этом примере для параметра « Английский (Зимбабве) » в параметрах « язык и региональные стандарты» задано значение «английская версия», поэтому формат даты окончания — мм/дд/гггг (12/31/2022).

Чтобы запланировать выполнение скрипта безопасности, Sec.vbs, чтобы он выполнялся каждые 70 дней, введите:

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

Чтобы указать задачи с помощью интерактивного свойства (/IT), используйте подробный запрос (/query/v). В подробном запросе на отображение задачи с параметром/IT поле режим входа имеет значение только Interactive.

Планирование выполнения задачи каждую неделю

Примеры

Чтобы запланировать запуск программы MyApp на удаленном компьютере каждые шесть недель, введите:

Чтобы запланировать выполнение задачи каждую пятницу, введите:

В этом примере используется параметр /mo для указания интервала в две недели, а параметр /d — для указания дня недели. Чтобы запланировать выполнение задачи каждую пятницу, оставьте параметр /mo или задайте для него значение 1.

Планирование выполнения задачи каждый месяц

Примеры

Чтобы запланировать запуск программы MyApp в первый день каждого месяца, введите:

Значение по умолчанию для параметра /mo (модификатор) и параметра /d (день) равно 1, поэтому для этого примера не нужно использовать ни один из этих параметров.

Чтобы запланировать запуск программы MyApp каждые три месяца, введите:

В этом примере параметр /mo используется для задания интервала в 3 месяца.

Чтобы запланировать выполнение программы MyApp каждый второй месяц на 21-й день месяца в полночь года, с 2 июля 2002 до 30 июня 2003, введите:

В этом примере используется параметр /mo для задания ежемесячного интервала (каждые два месяца), параметр /d для указания даты, параметр /St — для указания времени, а параметры /SD и /ED — для указания начальной и конечной дат соответственно. Кроме того, в этом примере для локального компьютера установлено значение Английский (Южная Африка) в параметрах язык и региональные стандарты, поэтому даты указаны в локальном формате, гггг/мм/дд.

Планирование выполнения задачи в конкретный день недели

Примеры

Чтобы запланировать запуск программы MyApp каждую неделю в среду, введите:

Чтобы запланировать выполнение задачи в понедельник и пятницу каждой восьмой недели, введите:

В этом примере параметр /d используется для указания дней, а параметр /mo — для указания 8-недельного интервала.

Планирование выполнения задачи в течение определенной недели месяца

Примеры

Чтобы запланировать запуск программы MyApp на второе воскресенье каждого месяца, введите:

В этом примере параметр /mo используется для указания второй недели месяца, а параметр /d — для указания дня.

Чтобы запланировать запуск программы MyApp на первом понедельник в марте и Сентябрь, введите:

В этом примере параметр /mo используется для указания первой недели месяца, а параметр /d — для указания дня. Он использует параметр /m для указания месяца, разделяя аргументы месяца запятой.

Планирование выполнения задачи в конкретный день каждый месяц

В этом типе расписания обязательный параметр /SC Monthly и параметр /d (Day) являются обязательными. Параметр /d задает дату месяца (1-31), а не день недели, и в расписании можно указать только один день. Параметр /m (month) является необязательным, и по умолчанию используется каждый месяц (), а параметр /mo (модификатор) не является допустимым для этого типа расписания.

Примеры

Чтобы запланировать запуск программы MyApp в первый день каждого месяца, введите:

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

Планирование запуска программы MyApp на 15 мая и 15 июня в 3:00 часов (15:00) введите:

В этом примере используется параметр /d для указания даты, а параметр /m — для указания месяцев. Он также использует параметр /St для указания времени начала.

Планирование выполнения задачи в последний день месяца

Примеры

Чтобы запланировать запуск программы MyApp в последний день каждого месяца, введите:

В этом примере используется параметр /mo для указания последнего дня и параметра /m с подстановочным знаком (*), чтобы указать, что программа выполняется каждый месяц.

Чтобы запланировать запуск программы MyApp в последний день февраля и последний день марта в 6:00 P.M., введите:

В этом примере параметр /mo используется для указания последнего дня, параметра /m для указания месяцев, а параметр /St — для указания времени начала.

Чтобы запланировать однократное выполнение

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

Пример

Чтобы запланировать запуск программы MyApp в полночь 1 января 2003, введите:

В этом примере параметр /SC используется для указания типа расписания, а параметры /SD и /St — для указания даты и времени. Кроме того, в этом примере локальный компьютер использует Английский (США) в параметрах язык и региональные стандарты, формат начальной даты — мм/дд/гггг.

Планирование выполнения задачи при каждом запуске системы

Пример

Чтобы запланировать запуск программы MyApp при каждом запуске системы, начиная с 15 марта 2001, введите:

В этом примере на локальном компьютере используется Английский (США) в параметрах язык и региональные стандарты, формат начальной даты — мм/дд/гггг.

Планирование выполнения задачи при входе пользователя в систему

Пример

Чтобы запланировать задание, выполняемое при входе пользователя на удаленный компьютер, введите:

Планирование выполнения задачи при простое системы

Пример

Чтобы запланировать запуск программы MyApp при простое компьютера, введите:

Чтобы запланировать выполнение задачи сейчас

Команда Schtasks не имеет параметра «запустить сейчас», но ее можно смоделировать, создав задачу, которая выполняется один раз и начнется через несколько минут.

Пример

Чтобы запланировать однократное выполнение задачи, 13 ноября 2020 в 2:18 P.M. Местное время, введите:

В этом примере локальный компьютер использует Английский (США) в параметрах «язык и региональные стандарты», поэтому формат начальной даты — мм/дд/гггг.

Планирование задачи, выполняемой с разными разрешениями

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

Примеры

Чтобы запустить программу MyApp на локальном компьютере, введите:

В этом примере параметр /ru используется для указания того, что задача должна выполняться с разрешениями учетной записи администратора пользователя (Admin06). Кроме того, в этом примере задача запланирована на выполнение каждый вторник, но можно использовать любой тип расписания для выполнения задачи с другими разрешениями.

Для запуска программы MyApp на компьютере Marketing каждые четыре дня введите:

При выполнении этого примера команда Schtasks First запрашивает пароль пользователя с именем, указанным параметром /u (для выполнения команды), а затем запрашивает пароль пользователя с именем, указанным параметром /ru (для запуска задачи). После проверки подлинности паролей команда Schtasks выводит сообщение о том, что задача запланирована:

Чтобы запустить расписание запуска программы AdminCheck.exe на общедоступном компьютере каждую пятницу в 4:00 утра, но только в том случае, если администратор компьютера вошел в систему, введите:

Чтобы указать задачи с помощью интерактивного свойства (/IT), используйте подробный запрос ( /query /v ). В подробном запросе на отображение задачи с параметром /IT поле режим входа имеет значение только Interactive.

Планирование задачи, выполняемой с разрешениями системы

Задачи всех типов могут выполняться с разрешениями системной учетной записи как на локальном, так и на удаленном компьютере. В дополнение к параметрам, необходимым для конкретного типа расписания, параметр системы/ru (или /ru) является обязательным, а параметр /RP является недопустимым.

Примеры

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

В этом примере задача запланирована на пятнадцатый день каждого месяца, но для выполнения задачи с разрешениями системы можно использовать любой тип расписания. Кроме того, в этом примере используется системный параметр/ru для указания контекста безопасности системы. Так как системные задачи не используют пароль, параметр /RP остается недоступным.

В ответ SchTasks.exe отображает информационное сообщение и сообщение об успешном выполнении без запроса пароля:

Чтобы запланировать запуск программы MyApp на компьютере Finance01 каждый утро в 4:00 утра, используя разрешения системы, введите:

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

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

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

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

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

Необходимо иметь разрешение на планирование задачи. Таким образом, необходимо войти на локальный компьютер с учетной записью, которая является членом группы «Администраторы» на удаленном компьютере, или использовать параметр /u для предоставления учетных данных администратора удаленного компьютера.

Параметр /u можно использовать только в том случае, если локальный и удаленный компьютеры находятся в одном домене или если локальный компьютер находится в домене, которому доверяет домен удаленного компьютера. В противном случае удаленный компьютер не может проверить подлинность указанной учетной записи пользователя и не сможет проверить, является ли эта учетная запись членом группы «Администраторы».

Примеры

Чтобы запланировать запуск программы MyApp (с правами администратора) на удаленном компьютере SRV01 каждые десять дней, запустите команду:

Чтобы запланировать запуск программы MyApp (как пользователя) на удаленном компьютере SRV06 каждые три часа, введите:

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

Чтобы запланировать запуск программы MyApp (как пользователя) на удаленном компьютере SRV02 в последний день каждого месяца.

Так как локальный текущий пользователь (user03) не является администратором удаленного компьютера, команда использует параметр /u для предоставления учетных данных учетной записи администратора пользователя (Admin01 в домене рескитс ). Разрешения учетной записи администратора будут использоваться для планирования задачи и выполнения задачи.

Так как команда не включала параметр /p (Password), команда Schtasks запрашивает пароль. Затем он отображает сообщение об успешном выполнении и, в данном случае, предупреждение:

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

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

Комментарии

Чтобы просмотреть другие schtasks /create примеры, введите schtasks /create /? в командной строке.

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

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

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

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

Источник

Запустить планировщик заданий в Windows можно несколькими способами, в том числе и из командной строки.

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

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

Благо, что для автоматизации рутинных действий пользователей компьютера внутри операционной системы Windows предусмотрена отличная встроенная утилита «Schtasks», а как ее запустить всеми доступными способами читайте чуть ниже.

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

Самый первый способ запустить планировщик заданий в Windows это воспользоваться всем известным командным инструментом «Выполнить». Для этого нужно:

  1.  Вызовите окно «Выполнить» одновременным нажатием кнопок «Win+R» на клавиатуре.

  2.  В открывшемся окне нужно вписать командную инструкцию «taskschd.msc» и не забудьте нажать кнопку «ОК» в самом окне.

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

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

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

  1.  Открыть главное меню «Пуск».

  2.  В поисковой строке системы ввести выражение «планировщик заданий» или «taskschd.msc» и активируйте системный поиск.

  3.  После этого система найдет и откроет искомую программу.

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

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

Чтобы запустить планировщик заданий из командной строки, нужно:

  1.  Изначально запустить саму командную строку. Причем важно ее активировать с правами администратора.

  2.  В запущенной командной строке нужно ввести команду «taskschd.msc».

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

Запускаем планировщик заданий с помощью PowerShell

Чтобы осуществить это действие, нужно:

  1.  Запустить сам PowerShell  с правами администратора. Обычно это делается через главное меню «Пуск», где нужно отыскать соответствующее программное обеспечение.
  2.  В открывшемся окне необходимо ввести командную инструкцию «taskschd.msc» и нажать клавишу «Enter» на клавиатуре компьютера.

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

Открываем планировщик заданий через панель управления

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

  1.  Зайти в раздел «Мой компьютер».

  2.  Там нужно отыскать раздел «Управление компьютером». Внутри этого раздела скрываются инструменты управления компьютерным устройством.

  3.  В перечне «служебных программ» отыщите программку «Планировщик заданий» и активируйте ее нажатием левой кнопки мыши.

После этого планировщик заданий откроется на экране компьютера.

Можно к планировщику заданий добраться из меню «Пуск». Для этого просто найдите в этом меню раздел «Средства администрирования» и в них вы найдете планировщик.

Заключение

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

Понравилась статья? Поделить с друзьями:
  • Как создать задание в планировщике windows 10
  • Как создать загрузчик для windows 10
  • Как создать загрузчик windows 7 mbr
  • Как создать загрузчик windows 10 через командную строку
  • Как создать загрузчик windows 10 на флешке