我试图创建一个批处理文件,我可以使用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
答案 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)