Wie plane ich die tägliche Ausführung von zwei Befehlen zu bestimmten Zeiten unter Windows?

Wie plane ich die tägliche Ausführung von zwei Befehlen zu bestimmten Zeiten unter Windows?

Ich verwende Windows Server 2012 und muss jeden Tag zu einem bestimmten Zeitpunkt einen Dienst neu starten. Dazu verwende ich zwei Befehle, net stopund net start. Das habe ich bisher versucht:

SchTasks /Create /SC DAILY /TN "AgentRestart" /TR "C:\Windows\System32\cmd.exe \c net stop 'test service' && net start 'testservice'" /ST 01:00

Und

At 01:00:00AM /every:M,T,W,TH,F,SA,SU net stop "test service" 

At 01:00:30AM /every:M,T,W,TH,F,SA,SU net start "test service"

Das erste funktioniert nicht und das zweite hat eine Verzögerung von 30 Sekunden, was nicht wünschenswert ist. Gibt es bessere Lösungen?

Antwort1

Der \cSchrägstrich des Schalters in Ihrem SchTasks-Befehl ist ungültig. Er sollte lauten /c.

verwandte Informationen