[SOLVED] shell_exec schtasks password
Posted: Mon Oct 22, 2007 1:12 pm
Server config :win2k3/apache/PHP 5.2.1
if i login via remote control and run this command in a prompt
A task will be created and run properly.
but if i tried via PHP using the following 2 differents options a task is created but the password is not set in the task.
So the task will fail to run.
i get the following error in apache log:
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)
if i login via remote control and run this command in a prompt
Code: Select all
schtasks /create /tn mytask01 /tr c:\taskas.bat /sc once /st 16:32:00 /sd 10/19/2007 /ru MyDomaine\myusername /rp mypasswordbut if i tried via PHP using the following 2 differents options a task is created but the password is not set in the task.
So the task will fail to run.
Code: Select all
$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");Code: Select all
WARNING: The scheduled task "mytask01" has been created, but may not run because the account information could not be set.Code: Select all
$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;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)