Rub*_*ben 141 batch-file scheduled-tasks windows-7
我有一个批处理文件daily.bat,这是代码:
cd C:\inetpub\wwwroot\infoweb\factuur\cron
c:\PHP\php.exe -f ./cron_pdf.php
ftp -s:ftp_upload.txt ftp.site.be
Run Code Online (Sandbox Code Playgroud)
我在Windows 7中使用任务调度程序创建了一个任务.当我手动运行批处理时,一切都很顺利,但是当我尝试使用任务调度程序运行它时没有任何反应.
我的行动是
'run script' "C:\inetpub\wwwroot\site\x\cron\daily.bat"
Run Code Online (Sandbox Code Playgroud)
UAC关闭,我是管理员.
知道为什么这不起作用吗?
Gha*_*azi 258
我遇到了同样的问题,但我找到了另一种解决方案而无需修改我的批处理脚本.
我唯一错过的是"动作"设置 - "开始(可选)"选项.
转到任务属性 - >操作选项卡 - >编辑 - >填写如下:
C:\Users\beruk\bodo.batC:\Users\beruk\(不要在Start In周围加上引号)然后单击确定
这个对我有用.祝好运!
Aru*_*aja 48
以上方法均无效.我按照这种方式尝试了它,就像在教程中说的那样,它起作用了.
行动:启动一个程序
程序/脚本:cmd
添加参数:
/c start "" "E:\Django-1.4.1\setup.bat"
在Win7 Pro上为我工作.您必须拥有一个密码帐户(空白密码不好)
mic*_*str 37
对于那些蝙蝠文件仍然无法在Windows 8+任务计划程序中工作的人,有一件事我想加入Ghazi的答案 - 经过多次苦难之后:
1)在Actions下,选择"Create BASIC task",而不是"Create Task"
这样做对我来说,加上其他不容忘记的问题:
这无需触发命令提示即可工作.
(对不起,我的代表太低了,无法将我的基本任务提示添加到Ghazi的评论中)
Roh*_*hit 10
我的脚本是从 master 提取最新代码并发布一个新分支
cd D:\dev\repo
git checkout master
git pull
git branch -D my-branch
git push origin --delete my-branch
git checkout -b my-branch
git push -u origin my-branch
exit
Run Code Online (Sandbox Code Playgroud)
它现在正在运作.这就是我做的.您可能不需要所有这些步骤来使其工作,但只是为了确保尝试所有:
检查计划任务的帐户参数,并确保将其设置为运行,无论是否有人登录计算机
检查以大多数权限/权限运行
确保首先进入完整路径:cd C:\ inetpub\wwwroot\infoweb\factuur\cron
不要在批处理文件中使用双引号(不知道为什么但似乎有帮助)
是超级管理员,在命令提示符下输入'Net user administrator/active:yes',注销并以超级管理员身份登录,因此UAC关闭