$action = New-ScheduledTaskAction -Execute "notepad" -Argument "file.txt"
$now = Get-Date
$interval = New-TimeSpan -Seconds 5
$forever = [System.TimeSpan]::MaxValue
$trigger = New-ScheduledTaskTrigger -Once -At $now -RepetitionInterval $interval -RepetitionDuration $forever
$settings = New-ScheduledTaskSettingsSet
$task = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings
Register-ScheduledTask -TaskName 'TEST' -InputObject $task
Can't use :
in the task name!
Get-ScheduledTask
schtasks /query
Get-ScheduledTask -TaskName "Tom - *"