Как запланировать две команды для запуска в определенное время ежедневно в Windows?

0

Я работаю на Windows Server 2012, и мне нужно каждый день перезапускать службу в определенный момент времени. Я делаю это с помощью двух команд, net stopи net start. Это то, что я пробовал до сих пор:

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

А также

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"

Первый не работает, а второй имеет 30-секундную задержку, что нежелательно. Есть лучшие решения?

trallgorm
источник
1
«Первый не работает» не работает каким образом? Что просходит? Любое сообщение об ошибке? Как вы написали здесь, \cкосая черта в вашей команде SchTasks неверна; так и должно быть /c.
Ƭᴇcʜιᴇ007
Приятно, приятно слышать, что это сработало! :) Я воткнул это в официальный ответ.
Ƭᴇcʜιᴇ007

Ответы:

1

В \cслэш коммутатора в вашей команде SchTasks является недействительным; так и должно быть /c.

Ƭᴇcʜιᴇ007
источник