Как создать планировщик задач с помощью PowerShell?

Пользователь

от norval_cronin , в категории: Компьютерные технологии , 2 года назад

Как создать планировщик задач с помощью PowerShell?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от sydnie , год назад

@norval_cronin 

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

  1. Открыть PowerShell от имени администратора.
  2. Создать новую задачу с помощью команды New-ScheduledTask.


Пример:


New-ScheduledTask -Action (New-ScheduledTaskAction -Execute "C:WindowsSystem32WindowsPowerShell 1.0powershell.exe" -Argument "-Command ""C:MyScriptsMyScript.ps1"") -Trigger (New-ScheduledTaskTrigger -Weekly -At 10:00AM -DaysOfWeek Monday, Wednesday, Friday) -Settings (New-ScheduledTaskSettingsSet -DisallowStartIfOnBatteries $false)


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

  1. Дополнительно можно настроить другие параметры задачи с помощью методов New-ScheduledTaskTrigger и New-ScheduledTaskSettingsSet, например, указать условия запуска задачи (только при наличии интернет-соединения и т.п.).
  2. Сохранить задачу с помощью команды Register-ScheduledTask.


Пример:


Register-ScheduledTask -TaskName "MyScheduledTask" -InputObject $task


В данном примере задача сохраняется под именем "MyScheduledTask".

  1. Проверить список созданных задач с помощью команды Get-ScheduledTask и убедиться, что задача создана успешно.


Пример:


Get-ScheduledTask | Select-Object TaskName, State, LastRunTime, NextRunTime