接上篇批处理文件肯定是没有問题,加入到计划任务执行bat没反应任务中发现有能正常备份,但是没有办法拷贝到网络映射盘将bat文件输出到文件,本想看看log的结果居然没有正常执行。
google了一下发现很多网友都有类似的问题,但没人给出答案
很幸运的找到一篇微软官方论坛上的网友讨论的帖子,几乎全部解决我的问题
对我来说碰到了2个问题,
1, a.bat 是处理备份数据库b.bat 内容为 a.bat > D:/abc/1.log , 将b.bat 加入的计划任务执行bat没反应任务中,目的是想调试计划任务執行bat没反应任务是否成功(手动单独执行,每次都成功的)结果是1.log不输出,计划任务执行bat没反应任务中返回2;
2a.bat 中有把备份好的数据拷贝到网络映射盘,比如Z盘计划任务执行bat没反应任务每次都不执行,手动运行该脚本也是好的
按照上面论坛给的提示:
在“操作”->"编輯操作"->“起始于(可选)" 中一定要填入 该批处理的路径。 这一招解决了第一个问题
这个是解决第二个问题的关键,在执行拷贝或者建立新攵件夹之前,先要进行如上两行命令 细节:确保在我的电脑界面通过菜单操作的网络映射盘式断开的;Windows server 2008 用户管理页面有个网络密码管理,如果填写了net use w: ... 这行命令就不需要输入密码和用户名。
这一招解决第二个问题
补充一点:批处理文件中和 ”起始于(可选)“中的路径嘟不要使用 双引号""