【发布时间】:2012-09-12 20:34:14
【问题描述】:
我一般不写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\"
不确定计划任务不喜欢什么语法。
更新
在我的计划任务下,我有以下操作:
Program/script: name.bat
Start in (optional): \\servername\file\to\batch
【问题讨论】:
-
这解决了我的问题。我有一个带有 sql cmd 的批处理文件来备份 sql server 数据库。我使用了一个特殊的用户来安排任务。运行计划任务数据库未备份。切换到系统用户创建了我需要的备份。谢谢!
标签: batch-file windows-server-2008 scheduled-tasks