Windows: Per Skript oder Befehl die Startzeit einer Aufgabe ändern
Möchte man automatisiert per Skript oder aus der Ferne den Startzeitpunkt einer Aufgabe ändern, so lässt sich das einfach bewerkstelligen.
Anbei in Kopie die Ausgabe einer PsExec-Sitzung:
C:\windows\system32>schtasks /query /tn "Datensicherung" Ordner: \ Aufgabenname Nächste Laufzeit Status ======================================== ====================== =============== Datensicherung 12.02.2019 23:00:00 Bereit C:\windows\system32>schtasks /TN Datensicherung /CHANGE /ST 23:30 Geben Sie das Kennwort für <Benutzername> ein, mit dem der Befehl ausgeführt wird: <Kennwort> ERFOLGREICH: Die Parameter der geplanten Aufgabe "Datensicherung" wurden geändert. C:\windows\system32> C:\windows\system32>schtasks /query /tn "Datensicherung" Ordner: \ Aufgabenname Nächste Laufzeit Status ======================================== ====================== =============== Datensicherung 12.02.2019 23:30:00 Bereit
Die eigentliche Änderung wird mit
schtasks /TN <Aufgabenname> /CHANGE /ST <Uhrzeit>
durchgeführt.
Nebenbei bemerkt: Die *.xml-Datei einer bereits vorhandenen Aufgabe zu bearbeiten hilft meiner Erfahrung nach nicht. Auf der sicheren Seite ist man mit dem oben genannten Befehl oder einem Reimport.
Quellen:
stackoverflow – SCHTASKS Change Start Time of Task

Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.