
Ich verwende Windows Server 2012 und muss jeden Tag zu einem bestimmten Zeitpunkt einen Dienst neu starten. Dazu verwende ich zwei Befehle, net stop
und 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 \c
Schrägstrich des Schalters in Ihrem SchTasks-Befehl ist ungültig. Er sollte lauten /c
.