Skip to main content

Create a Scheduled Task

To create a scheduled task in Windows Powershell that executes a Powershell Script.

CREATE SCHEDULED TASK
$action = New-ScheduledTaskAction -Execute "cd C:\path\to\script\location; ./script.ps1"
$trigger = New-ScheduledTaskTrigger -At "8:15 pm" -Daily
$principal = New-ScheduledTaskPrincipal -UserId "Administrator" -RunLevel Highest
$settings = New-ScheduledTaskSettingsSet -RestartCount 3 -RestartInterval "00:10"
$task = New-ScheduledTask -Action $action -Principal $principal -Trigger $trigger -Settings $settings
Register-ScheduledTask "Taask Name" -InputObject $task
START TASK
Start-ScheduledTask -TaskName "Task Name"
SHOW STATUS of TASK
Get-ScheduledTaskInfo -TaskName "Task Name"