BAT完成任务后,任务计划程序状态仍显示为“正在运行”

时间:2014-06-26 15:47:40

标签: batch-file task taskmanager

我试图创建一个批处理文件,我可以使用Windows 7中的任务管理器复制用户'本地Google地球文件到可以备份的网络位置。 BAT看起来运行得很好,但是一旦完成任务就无法完成或停止。继续显示"运行"。

的状态

先谢谢你的建议!

COPY/Y "C:\Users\lena.domain\AppData\LocalLow\Google\GoogleEarth\myplaces.kml" "\\server\u-users\Lena\system backup\Google Earth"  cmd.exe /C

1 个答案:

答案 0 :(得分:2)

在命令提示符窗口中运行您的单行会导致出现错误消息:syntax error

原因1:命令COPY和选项/Y之间没有空格。

原因2:在行尾添加cmd.exe /C

在批处理文件中使用以下行:

COPY /Y "C:\Users\lena.domain\AppData\LocalLow\Google\GoogleEarth\myplaces.kml" "\\server\u-users\Lena\system backup\Google Earth"

此外,请确保从具有凭据(帐户)的任务计划程序执行此作业,该凭据具有在服务器上写入内容的权限。经常用于计划任务的本地SYSTEM帐户肯定无权访问服务器上的文件。看起来用于此计划任务的最佳帐户是lena.domain的用户帐户。另请参阅Configure a Scheduled Task Item (At least Windows 7)