rcmn Posted October 22, 2007 Share Posted October 22, 2007 Server config :win2k3/apache/PHP 5.2.1 if i login via remote control and run this command in a prompt schtasks /create /tn mytask01 /tr c:\taskas.bat /sc once /st 16:32:00 /sd 10/19/2007 /ru MyDomaine\myusername /rp mypassword A task will be created and run properly. but if i tried via PHP using the following 2 different options a task is created but the password is not set in the task. So the task will failed to run. $echos = shell_exec("schtasks /create /tn mytask01 /tr c:\taskas.bat /sc once /st 16:32:00 /sd 10/19/2007 /ru MyDomaine\myusername /rp mypassword"); i get the following error in apache log: WARNING: The scheduled task "mytask01" has been created, but may not run because the account information could not be set. $runCommand = "schtasks /create /tn mytask01 /tr c:\taskas.bat /sc once /st 16:32:00 /sd 10/19/2007 /ru MyDomaine\myusername /rp mypassword"; $WshShell = new COM("WScript.Shell"); $output = $WshShell->Exec($runCommand)->StdOut->ReadAll; I don't get any errors log in apache For troubleshooting : -I tried to run the apache service as locale admin account or domain admin account. (still doesn't fix the pbm). -tried different syntax (found in google).(no better) Link to comment https://forums.phpfreaks.com/topic/74339-solved-shell_exec-schtasks-password/ Share on other sites More sharing options...
rcmn Posted October 22, 2007 Author Share Posted October 22, 2007 fixed using schtasks /create /tn mytask01 /tr c:\\taskas.bat /sc once /st 16:32:00 /sd 10/19/2007 /ru MyDomaine\\myusername /rp mypassword it was a syntax issue on my part. Link to comment https://forums.phpfreaks.com/topic/74339-solved-shell_exec-schtasks-password/#findComment-375617 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.