gpt4 book ai didi

batch-file - Windows 任务计划程序不启动批处理文件任务

转载 作者:行者123 更新时间:2023-12-03 09:32:36 24 4
gpt4 key购买 nike

我有一个包含以下代码的批处理文件来停止和启动 SQL 报告服务:

net stop "SQL Server Reporting Services (MSSQLSERVER)" 

timeout /t 10

net start "SQL Server Reporting Services (MSSQLSERVER)"

我已将计划任务设置为每天运行,它目前以具有最高权限集的 SYSTEM 身份运行。我已经在操作中设置了文件夹中的开始选项,并且一切似乎都设置正确。但是,当我运行任务时,似乎什么也没发生,它说任务已运行,但我看不到该服务已按预期重新启动。

有人可以指导我了解我缺少的东西吗?谢谢

最佳答案

确保您设置了 '开始' “程序/脚本”选项正确。如果您的文件地址是:C:\Temp\foo.bat,请将 'start in' 选项设置为 'C:\Temp',将 'Program/script' 选项设置为 'foo.bat'。

要设置“开始于”选项:在任务计划程序中右键单击任务 > Properties > Actions > Edit.
如果仅此一项不起作用,请尝试将 .bat 文件移动到具有基本权限的目录(例如,可能是共享目录)。

我遇到了一个问题,我的 .bat 文件位于一个具有一些限制性权限的文件夹中,因此只有我的用户帐户才能访问它。即使我已经设置了任务调度程序来使用我的凭据,它仍然失败。将 .bat 文件移动到另一个目录可以解决问题。

关于batch-file - Windows 任务计划程序不启动批处理文件任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19318494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com