Change Scheduled Tasks trigger date on multiple tasks

I wrote a small Powershell script to help me change Scheduled Tasks trigger date (also the password if needed) on multiple tasks. The time is not changed but you can modify the code to suite your needs. Although is a Powershell script, I’ve added a GUI so you don’t have to fiddle around with the command line and parameters. It’s very easy and intuitive. Just select the Scheduled Tasks folder where the tasks to be changed are, select the date you want to change, the new date and click on “Proceed”.

After clicking on “Proceed” you will be asked for the username and password used to run all the Scheduled Tasks that will be changed. If you are using a domain account to run the tasks, use the common notation DOMAIN\User.

A textual report will be done.

Application GUIAs said before, you can use this small application to also change the username and password used to run the scheduled tasks although it was not written with this in mind. Just set the old date to match the tasks date you want to change and set the new date the same as the old one.

If you have problems running the USDT.ps1 because you still have not changed the Powershell Execution Policy, you can run ChangeScheduledTasksDate.cmd which bypass Powershell restrictions.

Note: only “One time” triggers will be changed.

Leave a Reply

Your email address will not be published. Required fields are marked *