batch-file - 批处理手动运行,但不在计划任务中

标签 batch-file windows-server-2008 scheduled-tasks

我通常不写batches,但是我目前有一个batch,它使用forfiles将我的FLV从一个文件夹复制到另一个文件夹。当我手动运行批处理时,它每次都能工作,但是从计划的任务中,会引发(0x1)错误。

forfiles -p "C:\Program Files\Adobe\Flash Media Server 4.5\applications\name\streams" -m *.flv -s -d -1 -c "cmd /c copy @file ^0x22C:\Program^ Files\Adobe\Flash^ Media^ Server^ 4.5\applications\name\output\"

不确定预定任务不喜欢哪种语法。

更新

在我的预定任务“ Action ”下,我具有以下内容:
Program/script:  name.bat
Start in (optional): \\servername\file\to\batch

最佳答案

您好,这可能会有所帮助,
我也面临同样的问题。
只需将startin路径设置为:

enter image description here

此处的起始路径是批处理文件的路径:
就像您在程序脚本中输入的一样:
“E:\program相关文件\demo.bat”
然后在startin中通过:
E:\program相关文件并完成!

谢谢

阿伦·沙玛(Arun Sharma)

关于batch-file - 批处理手动运行,但不在计划任务中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12513264/

相关文章:

java - 获取定时任务的结果

batch-file - 在批处理中插入带有重定向的换行符

java - 将批处理文件作为计划任务运行时出错,Windows Server 2008

sql - 更改 SQL 的根密码

android - 为什么 scheduleAtFixedRate(task, delay, period) 没有按计划工作?

grails - 在 Grails 应用程序中何处放置重复任务?

powershell - 从64位PowerShell调用32位命令行

Windows 相当于 rm -rf [不想删除父目录]

用于复制最大文件和按模式的 Windows 批处理脚本

sql-server - 如何修复分布式事务管理器 (MSDTC) 已禁用错误