Выполнение команды SCHTASK в командном файле с настройкой apache / php (windows) - PullRequest
1 голос
/ 20 декабря 2011

У меня есть несколько пакетных файлов, содержащих такие строки, как

"schtasks.exe /create /tn NAME /tr \"cmd.exe /C \\\"start iexplore\\\"\" /sc once /st 03:05:43 /sd 12/18/2011"

, и я хотел бы, чтобы мой PHP-файл выполнил пакетный файл и, таким образом, запланировал несколько задач ..

exec("C:\\Wamp\\www\\batch\\$this->name.bat")

не работает и не работает

exec("cmd /K \"C:\\Wamp\\www\\batch\\123.bat\"")

работает

Команды в пакете вставляются в cmd, но не выполняются.

Но это не главная проблема..

Когда я пытаюсь просто

shell_exec("schtasks /create /tn NAME /tr \"cmd.exe /C \\\"start iexplore\\\"\" /sc once /st 03:05:43 /sd 12/21/2011");

в журнале apache, он имеет

«ОШИБКА: не сопоставлено имя учетной записи и идентификаторы безопасности».

Из других потоков я полагаю, что это проблема с правами доступа, но я не знаю, как ее решить.

РЕДАКТИРОВАТЬ: Я уверен, что команда schtask работает нормально.Я повторяю команду, помещаю ее в командную строку на машине вручную, и она отлично работает

...