Windows 2008 r2任务计划程序执行批处理失败问题解决方法

2019-10-16 14:51:02于海丽


在“操作”->"编辑操作"->“起始于(可选)" 中一定要填入该批处理的路径。 这一招解决了第一个问题。

NET USE W: /DELETE
NET USE W: //myserver/myfolder /PERSISTENT:YES

这个是解决第二个问题的关键,在执行拷贝,或者建立新文件夹之前,先要进行如上两行命令。 细节:确保在我的电脑界面通过菜单操作的网络映射盘式断开的;Windows server 2008 用户管理页面有个网络密码管理,如果填写了,net use w: ... 这行命令就不需要输入密码和用户名。

这一招解决第二个问题。

补充一点:批处理文件中和 ”起始于(可选)“中的路径都不要使用 双引号""

第七种方法:

使用windows server 2008 R2 的任务计划程序需要启动服务 Task Scheduler 服务,

windows server 2008 R2 默认状态下Task Scheduler 服务是禁止的并且不可切换启动类型,

解决方法:修改注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesSchedule 下的start项数值为2

修改后重启服务器,任务计划程序就可添加使用。

第八种方法:

网络环境:windows2003+windows2008.

描述:在win2003内使用映射驱动器Z:映射win2008的一个目录,

在win2003中创建bat 文件copy Z:中的文件,并做任务计划bat定时执行.

命令行直接执行bat没有问题,执行任务计划失败.

最终的解决方法是参考下面的文章,在bat文件中添加:

NET USE Z: XXX.XXX.XXX.XXXD$XXXX "Password" /User:"Administrator"
----

另:win7下映射驱动器Z:,添加任务计划执行bat文件 Copy Z:...没问题,

不存在需要手工添加命令net use的bug.
重启Win7后,任务计划消失,但其他程序创建的任务计划存在,

最后通过排除法检查发现是由于360软件作怪!需要把bat 文件和job文件同时都加入白名单.

任务计划无法正常运行批处理文件的几种解决方法

Windows 任务计划与 BAT 批处理文件都是我们经常使用的工具,一个可以帮助我们定期执行计划的任务、

一个可以帮助我们一次执行一系列预先编好的命令。在 Windows 系统的维护工作中,我们经常需要将任务 计划与批处理配合起来使用,即通过设置任务计划定期执行批处理文件定义的一系列命令与操作。

有时候,我们可能会遇到任务计划与批处理无法正常协同工作的情况。例如,一个同样的批处理文件,我们 可能手动运行它时一切正常(说明批处理文件的内容没有错误),但将这个批处理文件添加为任务计划后却 无法按照预期运行。笔者在微软中文论坛收集了几种解决任务计划与批处理无法协同工作的方法,希望可以 帮助大家在遇到类似问题时参考。