Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
502 views
in Technique[技术] by (71.8m points)

windows server 2008 - Batch runs manually but not in scheduled task

I don't generally write batches, but I currently have a batch that uses forfiles to copy my FLVs from one folder to another. When I run the batch manually it works every time, but from a scheduled task, it throws a (0x1) error.

forfiles -p "C:Program FilesAdobeFlash Media Server 4.5applications
amestreams" -m *.flv -s -d -1 -c "cmd /c copy @file ^0x22C:Program^ FilesAdobeFlash^ Media^ Server^ 4.5applications
ameoutput"

Not sure what syntax the scheduled task doesn't like.

Update

Under my scheduled task, Actions I have the following:

Program/script:  name.bat
Start in (optional): \servernamefileoatch
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Hi might be this is helpful, I also face the same issue. Just set the startin path like:

enter image description here

Here start in path is the path of batch file: like you have enter in program script: "E:program related filesdemo.bat" then in startin just pass: E:program related files & done!

Thanks

Arun Sharma


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...