任务计划程序批处理不完全正常

时间:2013-09-20 15:57:22

标签: windows batch-file scheduled-tasks

我的批处理脚本有一个问题,它被配置为每天通过Windows任务计划程序每6小时运行一次。如果我手动运行Schedule或批处理,批处理就可以完成它,但是当它自动运行时则不行。

以下是批处理的样子:

@echo off
cd "C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 CO\instance_11_Chernarus"
cscript /nologo "C:\Users\Administrator\Desktop\Batch Jobs\DayZ Epoch\timezone.vbs"  > newfile 2>> error.log
del config.cfg
ren newfile config.cfg
ping 127.0.0.1 -n 3 >NUL
cd "C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 CO"
start "arma2" /min "C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 CO\Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_11_Chernarus\config.cfg" "-cfg=instance_11_Chernarus\basic.cfg" "-profiles=instance_11_Chernarus" -name=instance_11_Chernarus "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;"
cd C:\Users\Administrator\Desktop\BEC\
start C:\Users\Administrator\Desktop\BEC\bec.exe -f Config.cfg

现在,批处理的工作是重新启动Arma 2 OA游戏服务器,当我手动运行脚本时,服务器重新启动,但是,当它自动运行时,服务器会因“没有条目”而抛出错误Cfg.worlds“并且这是一个错误,该行上的某些内容未正确包含在服务器中:

start "arma2" /min "C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 CO\Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_11_Chernarus\config.cfg" "-cfg=instance_11_Chernarus\basic.cfg" "-profiles=instance_11_Chernarus" -name=instance_11_Chernarus "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;"

1 个答案:

答案 0 :(得分:0)

默认情况下,任务计划程序使用的系统帐户无法访问网络资源 - 因此,如果您的服务器位于网络上且您没有使用具有足够访问权限的凭据,那么这就是原因。