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

Сценарии PowerShell(PowerShell scripts) уменьшают усилия при выполнении повторяющихся задач. Если вы часто выполняете сценарии в заранее определенное время или через определенные промежутки времени, вам может понадобиться эффективный способ избежать повторного выполнения сценариев. В этом посте мы расскажем вам, как запланировать периодическое выполнение сценария PowerShell в (PowerShell)Windows 10 с помощью планировщика заданий(Task Scheduler) .

Расписание сценария PowerShell с помощью планировщика заданий

(Schedule PowerShell)Расписание сценария PowerShell с помощью планировщика заданий(Task Scheduler)

Предполагается, что вы уже создали сценарий PowerShell. (created a PowerShell script.)Чтобы запланировать сценарий PowerShell с помощью планировщика заданий(using Task Scheduler) , выполните следующие действия:

  1. Нажмите клавишу  Windows key + R  , чтобы вызвать диалоговое окно «Выполнить».
  2. В диалоговом окне «Выполнить» введите  taskschd.msc.
  3. Нажмите  комбинацию CTRL+SHIFT+ENTER  , чтобы  открыть планировщик заданий(open Task Scheduler)  в режиме администратора.
  4. На левой панели щелкните правой кнопкой мыши  Библиотека планировщика заданий(Task Scheduler Library) > Создать задачу(Create Task) .
  5. На  вкладке « Общие(General)  » вы можете установить имя планировщика и описание задачи, например, для какой цели она была создана.
  6. Перейдите на вкладку «  Триггер(Trigger)  » и нажмите кнопку «  Создать(New) »  . Здесь вы можете установить условия, которые запускают задачу.
  7. Затем откройте вкладку « Действия(Actions ) » и нажмите кнопку «  Создать(New) »  .

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

Используя Обзор(Browse) , выберите поле программы/скрипта. Чтобы запланировать сценарий, нам нужно выбрать powershell.exe. Вы можете найти файл powershell.exe в папке system32\WindowsPowerShell\v1.0 folder .

В Add arguments параметр -File используется по умолчанию, поэтому просто укажите путь к скрипту. Предположим(Assume) , вы создали сценарий PowerShell и сохранили его на рабочем столе.

C:\Users\<username>\Desktop\TWC_script.ps1

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

  • После настройки вы можете указать условия, чтобы определить, должна ли задача выполняться. Задача не будет запущена, если какое-либо указанное здесь условие не соответствует действительности.
  • На вкладке Настройки(Settings) вы можете задать дополнительные расширенные настройки для управления выполнением задачи.
  • Наконец, нажмите  OK ,  чтобы создать запланированный сценарий.
  • Нажмите ОК(OK) еще раз. Теперь вы можете выйти из планировщика заданий(Task Scheduler) .

PowerShell script does not run as Scheduled Task – 0xFFFD0000 error

Запланированный сценарий будет работать, как и ожидалось, в соответствии с вашим расписанием без каких-либо проблем. Если вы хотите проверить выполнение скрипта, вы можете нажать « Выполнить(Run)  », щелкнув правой кнопкой мыши имя задачи.

Вот как вы можете запустить сценарий PowerShell как запланированное задание с помощью планировщика заданий.(This is how you can make a PowerShell script run as a scheduled task using Task Scheduler.)



About the author

Я инженер-конструктор со стажем работы более 10 лет. Я специализируюсь на USB-контроллерах и кабелях, а также на обновлении BIOS и поддержке ACPI. В свободное время я также люблю вести блог на различные темы, связанные с технологиями и инженерией.



Related posts