【发布时间】:2017-03-26 03:59:05
【问题描述】:
我有一个运行 curl localhost:port 的简单单行 bat 文件。我的 curl.exe 与我没有全局安装的 bat 位于同一文件夹中。如果我双击它运行良好,如果我右键单击任务计划程序并选择运行任务它也运行良好。它还说它成功完成了“计划任务”,但没有任何反应(我确信这一点,因为我正在检查脚本运行时应该更新的数据,并且在计划/自动场景下不会发生)。在阅读了大量用户问题后,我尝试以两种方式进行配置(全部在 5 分钟内更新):
普通方式
Action: Start a Program
Program/script: C:\p\updater.bat
Start in: C:\p\
其他方式
Action: Start a Program
Program/script: cmd
Add arguments: /c start "" "C:\p\updater.bat"
我已经设置了 bat 和包含文件夹的权限,以允许所有用户/等。自动触发时都不起作用,也不会出错。我在 Server 2008 和 Windows 10(我的操作系统)模式下尝试过。如果我右键单击运行任务,两者都可以工作,而不是自动运行,有什么想法吗?
【问题讨论】: