从任务计划的Windowsbatch file中杀死进程树

我创build了一个Windows任务,该任务在每分钟运行一个batch file的最高权限的Admin帐户上运行。

这个batch file将执行一个PHP脚本来检索一个网页,然后检查是否没有页面或错误的内容被返回。

如果结果是负数,那么批处理例程使用taskkill杀死httpd进程及其subprocess(我当前正在处理导致Apache Http进程挂起的PHP挂起)。

整个过程在以pipe理员身份login到计算机上时执行完美。 然而,当作为一个任务执行(尽pipepipe理员权限),这个过程不会被杀死。 没有事件或debugging条目。

所以我的问题是为什么任务杀死无法杀死进程,我怎么能得到更多的信息和存在的替代scheme?