Php 在windows任务计划程序中将批处理文件作为cronjob运行时出错

Php 在windows任务计划程序中将批处理文件作为cronjob运行时出错,php,windows,batch-file,cmd,Php,Windows,Batch File,Cmd,我在windows 7任务调度程序中运行一个批处理文件,给出了该文件的完整路径。在批处理文件中,我导入了index.php文件。运行该文件时,我发现以下错误: “pscp”未被识别为内部或外部命令, 可操作的程序或批处理文件。 “gunzip”未被识别为内部或外部命令, 可操作的程序或批处理文件。 “pscp”未被识别为内部或外部命令, 可操作的程序或批处理文件。 “gunzip”未被识别为内部或外部命令, 可操作的程序或批处理文件。 注意:批处理文件所在的路径上存在pscp和gunzip,那么

我在windows 7任务调度程序中运行一个批处理文件,给出了该文件的完整路径。在批处理文件中,我导入了index.php文件。运行该文件时,我发现以下错误: “pscp”未被识别为内部或外部命令, 可操作的程序或批处理文件。 “gunzip”未被识别为内部或外部命令, 可操作的程序或批处理文件。 “pscp”未被识别为内部或外部命令, 可操作的程序或批处理文件。 “gunzip”未被识别为内部或外部命令, 可操作的程序或批处理文件。 注意:批处理文件所在的路径上存在pscp和gunzip,那么我也会收到这个错误。
请帮助我解决此问题。

问题在于计划程序以
%WINDIR%\System32\
作为工作目录运行bat。要解决此问题,只需在bat文件的开头添加
CD/D%~dp0
。这会将目录更改为bat文件的位置。

问题是,计划程序以
%WINDIR%\System32\
作为工作目录运行bat。要解决此问题,只需在bat文件的开头添加
CD/D%~dp0
。这会将目录更改为bat文件的位置。

问题是,计划程序以
%WINDIR%\System32\
作为工作目录运行bat。要解决此问题,只需在bat文件的开头添加
CD/D%~dp0
。这会将目录更改为bat文件的位置。

问题是,计划程序以
%WINDIR%\System32\
作为工作目录运行bat。要解决此问题,只需在bat文件的开头添加
CD/D%~dp0
。这会将目录更改为bat文件的位置。

@Michel将尝试check@Michel将尝试check@Michel将尝试check@Michel我会试着检查一下