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

Если вы хотите удалить или создать запланированную задачу(delete or create a scheduled task) в Windows 11/10 с помощью Windows PowerShell , это руководство поможет вам в этом. Вам не нужно открывать планировщик заданий(Task Scheduler) , чтобы  создать запланированное задание(create the scheduled task) . Тем не менее, вам нужно выполнить некоторые команды, чтобы выполнить работу.

Планировщик заданий(Task Scheduler) — одна из лучших утилит Windows 10 , позволяющая создавать задачи и выполнять их в назначенное время. От открытия приложения, такого как « Блокнот(Notepad) » , до выполнения сценариев PowerShell — вы можете делать все с помощью планировщика заданий.

Создайте запланированную задачу с помощью  PowerShell

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

  1. Найдите powershell в поле поиска на панели задач.
  2. Нажмите «Запуск от имени администратора»(Run as administrator) .
  3. Нажмите кнопку Да(Yes) .
  4. Введите переменную $action , чтобы сохранить действие.
  5. Введите переменную $trigger , чтобы сохранить время запланированной задачи.
  6. Введите эту команду, чтобы создать запланированное задание.

Давайте проверим подробную версию этих шагов.

Сначала вам нужно  открыть Windows PowerShell с правами администратора(open Windows PowerShell with administrator privileges) . Для этого найдите «powershell» в поле поиска на панели задач(Taskbar) и нажмите соответствующую кнопку «  Запуск от имени администратора» (Run as administrator ) . Если появится приглашение  UAC , нажмите кнопку « (UAC)Да (Yes ) » . Когда появится экран PowerShell , введите следующую команду:

$action = New-ScheduledTaskAction -Execute 'app-path'

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

Например, если вы хотите открыть Блокнот(Notepad) , введите notepad.exe. Если вы хотите открыть Google Chrome на 64-битном компьютере с Windows 10 , введите следующий путь:

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Вся команда будет выглядеть так:

$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'

Как использовать PowerShell для создания запланированной задачи в Windows 10

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

New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path

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

$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM

Как использовать PowerShell для создания запланированной задачи в Windows 10

В соответствии с этой командой задача будет запущена один раз в 18:30 или 18:30 того же дня. Можно использовать различные настройки, такие как  -Ежедневно, -Еженедельно, -Ежемесячно(-Daily, -Weekly, -Monthly) и т. д . С другой стороны, вы можете выбрать время в 12- или 24-часовом формате. Если вы выбираете 12-часовой формат, вы должны определить AM/PM .

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

Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"

Не забудьте изменить  DemoName, DemoTask и  DemoDescription  по своему усмотрению.

Как использовать PowerShell для создания запланированной задачи в Windows 10

После этого вас встретит следующий экран:

Как использовать PowerShell для создания запланированной задачи в Windows 10

Удалить(Delete) запланированную задачу с помощью  PowerShell

Чтобы использовать PowerShell для удаления запланированных задач, выполните следующие действия.

  1. Найдите powershell в поле поиска на панели задач.
  2. Нажмите «Запуск от имени администратора»(Run as administrator) .
  3. Нажмите кнопку Да(Yes) .
  4. Введите(Enter) следующую команду, чтобы выбрать задачу.
  5. Введите команду « Отменить регистрацию»(Unregister) , чтобы удалить задачу.

Чтобы узнать больше об этих шагах, продолжайте читать.

Сначала  откройте окно Windows PowerShell с повышенными привилегиями(open an elevated Windows PowerShell window)  и введите следующую команду:

Get-ScheduledTask -TaskName "DemoTask"

Не забудьте заменить  DemoTask  оригинальным названием задачи. после этого введите эту команду, чтобы удалить задачу-

Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false

Как использовать PowerShell для создания запланированной задачи в Windows 10

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

Этот пост предлагает больше способов  удалить запланированную задачу .

Это все! Надеюсь, поможет.



About the author

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



Related posts