Windows 2003 서버의 예약 된 작업을 통해 CakePHP 셸 스크립트를 실행하려고하는데이 작업을 찾았습니다. 을 시작할 수 없습니다.예약 된 작업 및 Windows 2003 서버에서 CakePHP 셸을 시작할 수 없습니다.
내가 명령에서 수동으로 실행하면 잘 작동 프롬프트 :
C:\Inetpub\wwwroot\CakePHP\lib\Cake\Console\cake mail read
예약 된 작업 실행 필드가 동일하고의 시작이 설정됩니다
C:\Inetpub\wwwroot\tickets\app
로 실행 필드는 모든 권한 (ISS 사용자 아님)이있는 컴퓨터 관리자로 설정됩니다.
"티켓 메일 System.job"(케이크) 13/12/2012 7시 15분 0초 ** 오류 **
수 없습니다에 : 그것을 실행하려고 할 때 414,예약 된 작업 로그는이 메시지를 보여줍니다 시작 작업.
특정 오류 :
0x80070005입니다 : 액세스가 거부되었습니다.
사용 권한 문제 인 것 같습니다.
나는 두 사용자에 대한 모든 권한은 IIS 6 사용자와 인터넷 게스트가 사용자 계정 lib/Cake/Consol/cake.bat
파일을 통해 제공하려고 노력하지만, 여전히 작동하지 않습니다.
어떤 원인 일 수 있습니까?
오류 코드 ("예약 된 작업 0x80070005입니다")를 구글하면, 거기에 이벤트 로그를 확인하고 관리자로 실행되는지 확인하십시오. (관리자가 진정한 관리자 그룹의 일부 임) 작업 디렉토리에 올바른 권한이 있는지 확인하고 cmd를 확인하십시오.exe는, 등 – jeremyharris
나는 이미 그 것을 시도했다 :) – Alvaro
있어! 흠 .. IIS 사용자로 실행 해 보았고 IIS 사용자에게 cmd.exe에 대한 권한을 부여 했습니까? (그 관리자가 작동해서는 안된다 ...) – jeremyharris