一.问题描述
2014-12-09,DWH Application server切换IP到Windows 2008之后,所有的Task Scheduler都出现报错:Task Scheduler faild to launch action "C:\Windows\SYSTEM32\cmd.exe" in instance "{xxx}" of task "\callcenter_xxxAddress". Additional Data :Error Value:2147942667
Task的History 栏中的Last Run Result显示为The directory name is invalid
二.问题分析及处理
在微软官方找到的资料说Error Value:2147942667就表示TASK的Action里面的Program/Script里面的start in参数不能被引号引起来,而这些在Windows 2003里面是被引号引起来的。排查确认后该参数没有被引号引起来,故排除官方列出的这种可能性。
怀疑权限有问题,将运行JOB的用户名放到管理员组。或者修改对应路径的Security属性里面,让直执行有Modify路径的权限后直行OK