@Mitchfarino I’ve not tested the module on windows myself, so I can’t say for sure.
The module requires the cron package so make sure this has been installed by running npm install from the module folder.
You could then check whether cron works on windows by entering the following from the command prompt
cd MagicMirror/modules/MMM-ModuleScheduler
node
Once the node prompt appears, enter the following
var CronJob = require('cron').CronJob;
var testJob = new CronJob({cronTime: '* * * * * *', onTick: function() { console.log('Firing every second'); }, onComplete: function() { console.log('Stopping'); }, start: true});
console.log('Scheduled for ' + testJob.nextDate().toDate());
You should see a telling you when the module is next scheduled for and another message every second the expression is fired (pressCTRL-C twice to stop!)
If we’ve got this far cron is working successfully. What do the logs ( pm2 logs mm ) say? Could you post your config options?