Ich möchte jede Minute eine Batchdatei starten.
Zu diesem Zweck wollte ich die Aufgabe mit dem Standard-Aufgabenplaner erstellen und für den Fall, dass dies fehlschlägt, die schtasks
Befehlszeile verwenden.
Also habe ich zunächst versucht, den Standardaufgabenplaner zu verwenden:
Aufgabe erstellen,
„Täglich“ als Auslöser festlegen,
Details (Jeden Tag um 9:20 Uhr),
Status „Aktiviert“.
Die Aktion lautet „Programm starten“, also „C:\Tester.bat“ (diese Batchdatei existiert).
Nachdem ich sie nun erstellt habe, kann ich sie ändern, um sie spezifischer zu gestalten, aber das funktioniert nicht:
Ich frage nach den Eigenschaften, klicke auf „OK“ (ohne etwas zu berühren) und erhalte die Fehlermeldung:
Beim Task „Tester“ ist ein Fehler aufgetreten. Fehlermeldung: Eines oder mehrere der angegebenen Argumente sind ungültig.
Wie ist das überhaupt möglich? Ich erschaffe etwas, folge seinem eigenen Zauberer und dabei könnte etwas schiefgehen? Und selbst wenn ich etwas falsch gemacht habe, woher weiß ich, was ich falsch gemacht habe?
Wenn ich frage Schtasks /Query /TN Tester
, erhalte ich folgende Ergebnisse:
Folder: \
TaskName Next Run Time Status
=========== ================== ========
Tester 29/03/2019 9:20:00 Ready
Das ist alles? Was ist mit den anderen Parametern (Trigger, erweiterter Trigger, Aktion, ...)?
Auch das Erstellen einer Aufgabe mithilfe von schtasks
ist nicht ganz klar:
Um eine Aufgabe zu erstellen, die jede Minute ausgeführt wird, wird die Verwendung eines /MO
Schalters als Modifikator für die Wiederholung des Zeitplans erwähnt, aber beim Bearbeiten scheint schtasks /Change /?
der /MO
Schalter nicht vorhanden zu sein.
Um die Sache noch komplizierter zu machen: Ich arbeite hier auf einer Windows-10-Maschine und die Aufgabe selbst muss auf einem PC des Kunden konfiguriert werden, auf dem ein Windows-Server 2016 läuft. Daher möchte ich eine robuste Arbeitsweise haben, die ich meinem Kunden leicht erklären kann.
Nach dem ersten Kommentar bearbeiten
Dies ist das Ergebnis der schtasks
Verwendung des /V
Schalters (ich weiß immer noch nicht, was falsch sein könnte):
Prompt>schtasks /Query /TN Tester /V
Folder: \
HostName TaskName Next Run Time Status Logon Mode Last Run Time Last Result Author Task To Run Start In Comment Scheduled Task State Idle Time Power Management Run As User Delete Task If Not Rescheduled Stop Task If Runs X Hours and X Mins Schedule Schedule Type Start Time Start Date End Date Days Months Repeat: Every Repeat: Until: Time Repeat: Until: Duration Repeat: Stop If Still Running
============= ========== ==================== ======== ================== ==================== ============ ================ =========================== ================= ========= ====================== =========== ============================================= ============= ============================== ======================================== ================================================== =============== ============ ========== ========== ================ ======== =============== ==================== ========================= =============================
DOMINIQUEDS Tester 29/03/2019 9:20:00 Ready Interactive only 28/03/2019 9:20:00 -1073741510 SKYLINE2\Dominiq C:\Temp_Folder\Tester.bat C:\Temp_Folder\ N/A Enabled Disabled Stop On Battery Mode, No Start On Batteries DominiqueDS Disabled 72:00:00 Scheduling data is not available in this format. Daily 9:20:00 28/03/2019 N/A Every 1 day(s) N/A Disabled Disabled Disabled Disabled
Weiß jemand, wie das geht?
Vielen Dank im Voraus