Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

schtasks

daack9MIT1.0.0

Windows scheduled tasks

schtasks

readme

schtasks

Windows scheduled tasks

Install

To install schtasks, simply use npm:

npm install schtasks --save

How to use it

const sc = require('schtasks')

await sc.create('TestTask', {
    taskrun: 'C:\\TaskPath\\task.exe',
    schedule: 'WEEKLY',
    days: ['MON', 'TUE'],
    interval: 15,
    starttime: '00:00',
    duration: '24:00'
})

await sc.get('TestTask')

await sc.run('TestTask')

await sc.stop('TestTask')

await sc.update('TestTask', {
    disable: null
})

await sc.destroy('TestTask')

/*
 Available options

 schedule
 modifier
 days
 months
 idletime
 taskname
 taskrun
 starttime
 interval
 endtime
 duration
 startdate
 enddate
 level
 enable
 disable
*/