我有下面的代码一个批处理文件来停止和启动SQL报告服务:Windows任务计划程序无法启动批处理文件任务
net stop "SQL Server Reporting Services (MSSQLSERVER)"
timeout /t 10
net start "SQL Server Reporting Services (MSSQLSERVER)"
我已经建立了计划任务每天运行,它当前以具有最高权限设置的SYSTEM运行。我已经在动作中设置了文件夹选项的开始,并且一切似乎都已正确设置。但是,当我运行任务似乎没有发生,它说任务已经运行,但我不能看到该服务已重新启动,因为它的意图。
有人能指引我失去什么吗?谢谢
如果您使用您的用户凭证而不是系统,它能起作用吗?这将是一个很好的测试,看看它是否可以作为计划任务运行。也许把'net start'行删除,并确认服务已经停止 - 看看权限是否是一个问题。 – foxidrive
我已经编辑它,所以它只有停止线,我已经尝试使用我的凭据,而另一个用户的,但它并没有停止服务。我可以自己运行批处理文件,而不是任务,并且它工作正常 – jimminybob
也许它没有正确启动,或者仍然存在权限问题 - 或者批处理文件中还有更多我们还没有看到的权限问题。 – foxidrive