我使用的是 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 秒的延迟,这是不理想的。有更好的解决方案吗?
答案1
SchTasks 命令中的开关\c
斜线无效;它应该是/c
。